Commit Graph

29 Commits (f5d7e5acca50847fa96fd196f99241ff1978ba39)

Author SHA1 Message Date
Daniel Dietzler f5d7e5acca
chore: cannonical tailwind classes (#23427) 2025-10-31 11:38:17 +07:00
Paul Larsen 3163afd24a
fix(web): render context overlays over the scrollbar (#23007) 2025-10-17 12:35:19 +07:00
Stewart Rand 4059638151
fix: context menu jank (#21844)
* Fix issue with context menu jank by only applying overflow styling when transition is complete

* Remove comment

Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-12 22:43:22 +07:00
Daniel Dietzler 56156b97e7
chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +07:00
Daniel Dietzler 989d9dbe51
fix: z-index overuse (#18192) 2025-05-13 16:10:05 +07:00
Daniel Dietzler a17390a422
refactor: move managers to new folder (#17929) 2025-04-28 16:56:04 +07:00
Jason Rasmussen e6c575c33e
feat: rtl (#17860) 2025-04-28 08:53:53 +07:00
Min Idzelis 3bec8dc337
refactor: responsive: device units (#17551) 2025-04-11 17:09:10 +07:00
Mattia Natali 81568dbda3
feat(web): Context menu scrolls on small devices (#15367)
Context menu scrolls on small devices
2025-01-15 14:48:26 +07:00
Alex 0b3742cf13
chore(web): migration svelte 5 syntax (#13883) 2024-11-14 08:43:25 +07:00
Ben 72ab664936
feat(web): announce notifications to screen readers (#12071) 2024-08-27 17:13:17 +07:00
Ben b71aa4473b
feat(web): keyboard accessible context menus (#10017)
* feat(web,a11y): context menu keyboard navigation

* wip: all context menus visible

* wip: more migrations to the ButtonContextMenu, usability improvements

* wip: migrate Administration, PeopleCard

* wip: refocus the button on click, docs

* fix: more intuitive RightClickContextMenu

- configurable title
- focus management: tab keys, clicks, closing the menu
- automatically closing when an option is selected

* fix: refining the little details

- adjust the aria attributes
- intuitive escape key propagation
- extract context into its own file

* fix: dropdown options not clickable in a <Portal>

* wip: small fixes

- export selectedColor to prevent unexpected styling
- better context function naming

* chore: revert changes to list navigation, to reduce scope of the PR

* fix: remove topBorder prop

* feat: automatically select the first option on enter or space keypress

* fix: use Svelte store instead to handle selecting menu options

- better prop naming for ButtonContextMenu

* feat: hovering the mouse can change the active element

* fix: remove Portal, more predictable open/close behavior

* feat: make selected item visible using a scroll

- also: minor cleanup of the context-menu-navigation Svelte action

* feat: maintain context menu position on resize

* fix: use the whole padding class as better tailwind convention

* fix: options not announcing with screen reader for ButtonContextMenu

* fix: screen reader announcing right click context menu options

* fix: handle focus out scenario

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-06-17 20:52:38 +07:00
Michel Heusschen d1135db8cf
refactor(web): remove events from clickOutside action (#9943) 2024-06-02 12:20:11 +07:00
martin 832d728940
refactor(web): svelte actions (#9701) 2024-05-23 12:56:48 +07:00
Ethan Margaillan 8f981b6052
feat(web): enhance ux/ui of the album list page (#8499)
* feat(web): enhance ux/ui of the album list page

* fix unit tests

* feat(web): enhance ux/ui of the album list page

* fix unit tests

* small styling

* better dot

* lint

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-04-05 19:19:26 +07:00
Ethan Margaillan 8ed6ed4d2b
feat(web): rework context menus: add icons and reorder items (#8090) 2024-03-21 13:39:33 +07:00
martin f63d6d5b67
fix(web): escape shortcut (#3753)
* fix: escape shortcut

* feat: more escape scenarios

* feat: more escape shortcuts

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-26 02:53:26 +07:00
Daniel Dietzler 40b802a5a9
fix(web): context menu underflowing (#4127) 2023-09-18 11:03:18 +07:00
Daniel Dietzler 52d0c5fc73
fix timeline overflowing dropdowns, more resonable z-indices (#4071) 2023-09-12 10:52:32 +07:00
Alex 7316ad5a72
chore(web): sort tailwindcss class automatically (#3330) 2023-07-18 13:19:39 +07:00
Jason Rasmussen f55b3add80
chore(web): prettier (#2821)
Co-authored-by: Thomas Way <thomas@6f.io>
2023-06-30 23:50:47 +07:00
Michel Heusschen 85c6cf4309
fix(web): context menu overlap + outclick types (#2506) 2023-05-21 11:01:08 +07:00
Alex 2cf42e867c
feat(web): add some material design 3 styling to forms and ui elements (#1798)
* stlye: forms

* style: navigation bar

* style: user profile popup

* style: context menu

* fix: prettier

* style: manage account dark theme color

* style: user profile image border; fix: profile panel z-index

* style: border for profile image on hover and scrolling in administration page

* style: font size

* style: gap between day in a row
2023-02-19 23:29:06 +07:00
Alex e116f17c43
feat(web) add user setting page (#1115)
* refactoring

* refactor

* fix naming

* Added animation

* add user setting page

* Add skeleton for user setting page

* styling

* styling

* Spelling
2022-12-17 16:08:18 +07:00
Jason Rasmussen 5aa06ed3be
feat(web): add current view asset to album (#923) 2022-11-04 09:32:09 +07:00
Alex f94176a910
feat(web) dark mode (#867) 2022-10-26 11:10:48 +07:00
Jaime Baez 4f7a3afbfc Fix web lint issues 2022-09-08 17:30:49 +07:00
Alex 969f770df0
Delete album on web (#373)
* Show context menu

* Show context menu at the correct location

* Implement delete album button

* Delete album within album viewer
2022-07-24 22:47:12 +07:00
Alex 3b97c7729b
Implement mechanism to remove and add shared user in album on web (#369)
* AFixed overlay issue of modal

* Added modal with existing user

* Added custom scrollbar to all pages

* Fixed Document is not define when access document DOM node in browswer

* Added context menu

* Added api to remove user from album

* Handle user leave album

* Added share button to non-shared album

* Added padding to album viewer:

* Fixed margin top of asset selection page

* Fixed issue cannot push to dockerhub
2022-07-23 13:08:49 +07:00