Comments (5)
Hi @Lukeybooi, With the current implementation, I am unable to test this item due to incomplete requirements. I cannot style the existing menu to meet the specified requirements.
from shesha-framework.
Hey @Lukeybooi,
It’s very difficult to use the custom style to meet the criteria. We need to focus on implementing the remaining requirements.
from shesha-framework.
Hi @Tshepiso-R I've added a color picker to change the menu item and selected menu. This should meet your criteria.
from shesha-framework.
- There is still a need for custom styling properties for onHover and onSelect. This should be a code styling editor that allows a user to add CSS styling.
- The "Selected Item Background" and "Selected Item Color" properties should be renamed to "Hover Background Color" and "Hover Item Color," respectively, as these properties currently work when you hover.
- Add "Selected Item Background Color" and "Selected Item Color" properties.
- Currently, the "Selected Item Background Color" and "Selected Item Color" properties only apply to grouped menu items. This implementation should also be extended to menu items.
from shesha-framework.
-
Scroll Overflow Issue:
-
Scroller Enhancement:
- The scroll icons currently have a default background color and a fixed icon color.
- Expected Results: A transparent background is proposed, allowing the scroller to inherit the background color of the container or item, and the scroll icons to inherit the item color. The scroller must also inherit the hover styling.
-
Inconsistent Hover Transition:
- The hover effect on group items shows a smooth transition, but when applied to an individual group, the color changes slow and noticeable.
- Expected Behavior: Hover color transitions should be consistent across both individual items and menu groups.
-
Active Group Color Issue:
- The active item color is not applied to the active group.
- Expected Behavior: The configured active item color and background should be correctly applied to the active group.
-
Expose Additional Properties:
- Height
- Font Size
- Gap (Space between the menu items)
- Custom Styling on Hover (Code Editor)
- Custom Styling on Selected (Code Editor)
-
Add Dropdown Icon for Group Menu Items:
- Currently, you cannot differentiate between individual items and group items.
-
Property Renaming:
- Change the properties "Selected Item Color" and "Selected Item Background" to "Hover Item Color" and "Hover Item Background" respectively.
from shesha-framework.
Related Issues (20)
- Tab component flickers when position is set to right/left and tab type is line
- Typescript generator improvements and fixes
- Improve build of public APIs typescript definitions
- Display name for Entity Reference shows loader when empty
- Font weight discrepancy in table headers between Public and Admin portals
- Limiting script execution in components based on dependencies
- Autocomplete widget for entity in multiselect mode - returns error once more than one entity selected HOT 3
- Allow FluentValidation classes to be associated with the dynamic CRUD endpoints via the entity configurator and executed at runtime
- Enhance the Configuration Item import process and management to also support Configuration Inheritance
- Bootstrapping cycle should check of inconsistencies in version references
- Remove the `Ready` status / ‘Set as Ready’ button on configuration items
- Update import process to avoid importing when no changes detected (e.g. compare hash)
- Use permissions to specify which users get to access to the ‘View latest version option’
- Standardise how configuration items are listed and managed
- Implement support for configuration inheritance (Overriding of Configuration Items by higher level modules)
- Configuration items should only be assignable to modules where IsEditable and IsEnabled is true
- Prevent people from using ‘Shesha’ as the organization name from the starter project creator page
- Remove the form template from the starter project database
- Optimize solution startup time: Optimize PermissionObjectBootstrapper
- Optimize solution startup time by skipping the boot stripper process for any DLLs which have not changed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shesha-framework.