Commit Graph

11 Commits

Author SHA1 Message Date
Ali 5cbc36566b animations: add UI animations across desk for a polished, alive feel
- Dropdowns: smooth fade in/out via visibility+opacity transition
- Modals/Dialogs: entrance with translateY+scale+opacity (0.5s)
- Search dialog: fade in/out with slide, backdrop cleanup, input re-focus
- Form sections: cascade entrance animation on load and tab switch
- Form tabs: sliding active indicator via ::after scaleX
- Collapse/expand: smooth max-height transition with JS-calculated height
- Sidebar: hover padding shift, icon scale, active accent bar
- List view: staggered row entrance from left
- Workspace cards: slower entrance (0.7s), number value delayed fade-in
- Widget z-index: open dropdown (200) above hovered neighbor (100)
- Report summary: cascade card entrance
- Link fields: awesomplete dropdown fade-in
- Input focus: inset press effect
- Buttons: shine sweep on hover, inset shadow on click
- Chrome theme: tab indicator uses ::after instead of border-bottom
- Observer fix: null-check parentNode for detached text nodes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 14:01:53 +00:00
Ali 12f3e16b18 revert notifications position 2026-04-16 09:54:12 +00:00
Ali bae6c16a6b bug fixes and qol changes 2026-04-16 09:49:27 +00:00
Ali 7486c80656 icons: remap user menu lucide sprites and full-width button
Rewrites <use href="#icon-NAME"> inside .frappe-menu dropdown items
(the user/settings menu at top-left) to semantically similar but
visually distinct lucide ids — home→house, sliders-horizontal→
settings-2, rotate-ccw→refresh-ccw, maximize→chevrons-left-right,
moon→moon-star, info→life-buoy, logout→log-out. Idempotent via
.jey-menu-remap-done marker. Wired into processAll + rebuildAllIcons
so it runs on boot, theme switch and DOM mutations.

Also switches the custom .jey-fullwidth-link button to the same
chevrons-left-right icon so its appearance matches the menu entry.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:20:46 +00:00
Ali 6c59231f43 icons: resolve localized menu labels via img src
Menu titles in the app switcher dropdown and sidebar header are
translated (e.g. Azerbaijani), so looking up THEME_ICONS by textContent
missed everything. resolveEnglishKey() now extracts the untranslated
icon name from the <img src> URL, falls back to scanning
frappe.boot.desktop_icons for a matching __(label), then the text.

Also adds a "taxes az" alias to THEME_ICONS.chrome so our new
Taxes Az desktop icon renders the tax document SVG instead of the
alphabet fallback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:09:48 +00:00
Ali a217ea104a icons: sidebar item icon remap and desktop label overrides
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 11:54:35 +00:00
Ali 843774e695 icons 2026-04-13 09:22:23 +00:00
Ali 513522efb8 full chrome metallic theme for entire app
Extended chrome theme from desktop icons only to the full ERPNext UI:
navbar, sidebar, buttons, inputs, forms, lists, tables, modals,
dropdowns, tabs, timeline, scrollbars. Uses 45° multi-stop reflective
gradients, beveled shadows, conic-gradient accents, and polished
metal body background.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 17:18:59 +00:00
Ali 37c4ccce88 new chromo ui with new features 2026-04-08 14:27:30 +00:00
Ali 45a344447d backup push 2025-11-11 15:09:57 +04:00
Ali a58b23dbf3 huge app rework, liquid glass 2025-10-20 20:37:41 +04:00