HappyOnigiri
|
5ca59cd10c
|
Merge pull request #41 from HappyOnigiri/refactor/unify-key-handling-and-escape-policy
refactor: unify key handling and escape policy
|
2026-03-02 07:52:41 +09:00 |
|
HappyOnigiri
|
712d50e4c2
|
chore: update built web extension files
|
2026-03-02 07:36:40 +09:00 |
|
HappyOnigiri
|
2c2f5c4abe
|
refactor: unify key handling and escape policy across UI
|
2026-03-02 07:36:40 +09:00 |
|
HappyOnigiri
|
f29686be84
|
refactor: use useKeydownCapture for global shortcuts to prevent propagation issues
|
2026-03-02 04:28:57 +09:00 |
|
HappyOnigiri
|
ec8255ca51
|
refactor: apply useEscapeToClose and unify escape handling in modals
|
2026-03-02 04:28:57 +09:00 |
|
HappyOnigiri
|
6556b60430
|
feat: add keyboard utilities for event capture and propagation control
|
2026-03-02 04:28:56 +09:00 |
|
HappyOnigiri
|
03179f2fe5
|
Merge pull request #40 from HappyOnigiri/refactor/remove-unnecessary-settimeout-in-menus
refactor: remove unnecessary setTimeout in menu item click handlers
|
2026-03-02 04:24:17 +09:00 |
|
HappyOnigiri
|
d54cb354d7
|
chore: update build artifacts for menu click handler refactoring
|
2026-03-02 04:19:04 +09:00 |
|
HappyOnigiri
|
3b948df481
|
refactor: remove unnecessary setTimeout in menu item click handlers
|
2026-03-02 04:19:04 +09:00 |
|
HappyOnigiri
|
81ef03537f
|
Merge pull request #39 from HappyOnigiri/feat/refactor-outside-click-detection
feat: refactor outside click detection and remove overlay layers
|
2026-03-02 04:14:07 +09:00 |
|
HappyOnigiri
|
03175097e3
|
docs: refine documentation update rules and remove internal UI notes
|
2026-03-02 04:07:08 +09:00 |
|
HappyOnigiri
|
2b6688c3e0
|
style: update minified bundle with minor formatting changes
|
2026-03-02 04:04:36 +09:00 |
|
HappyOnigiri
|
0e0c563d7d
|
refactor: optimize useOnPointerDownOutside to avoid frequent re-subscriptions
|
2026-03-02 04:04:34 +09:00 |
|
HappyOnigiri
|
2a70bcccc8
|
chore: update build artifacts for UI stability changes
|
2026-03-02 03:48:17 +09:00 |
|
HappyOnigiri
|
ef1c8b0765
|
docs: update Image Manager documentation for UI stability changes
|
2026-03-02 03:48:15 +09:00 |
|
HappyOnigiri
|
9cfd479e59
|
refactor: use useOnPointerDownOutside in UI components and remove overlay layers
|
2026-03-02 03:48:12 +09:00 |
|
HappyOnigiri
|
a4163a7646
|
feat: add useOnPointerDownOutside hook for improved outside click detection
|
2026-03-02 03:48:10 +09:00 |
|
HappyOnigiri
|
9b6a09d0f8
|
Merge pull request #38 from HappyOnigiri/feat/centralize-portal-roots
feat: centralize portal root management
|
2026-03-02 03:35:38 +09:00 |
|
HappyOnigiri
|
c4795d2165
|
perf: filter portal MutationObserver to reduce unnecessary invocations
|
2026-03-02 03:30:19 +09:00 |
|
HappyOnigiri
|
415c5c75e2
|
refactor: remove redundant getPortalRoot calls from index setup
|
2026-03-02 03:30:17 +09:00 |
|
HappyOnigiri
|
78c94ee77b
|
chore: update build artifacts for portal root changes
|
2026-03-02 03:24:52 +09:00 |
|
HappyOnigiri
|
ddbce9acbc
|
refactor: use centralized portal root in LightTable
|
2026-03-02 03:24:52 +09:00 |
|
HappyOnigiri
|
2a86209694
|
refactor: use centralized portal root in BulkActionBar
|
2026-03-02 03:24:52 +09:00 |
|
HappyOnigiri
|
6a7bb6d765
|
feat: initialize portal roots and auto-attach on startup
|
2026-03-02 03:24:52 +09:00 |
|
HappyOnigiri
|
765529a6ba
|
feat: add centralized portal root management utility
|
2026-03-02 03:24:52 +09:00 |
|
HappyOnigiri
|
5e0b4f6876
|
Merge pull request #37 from HappyOnigiri/refactor/centralize-z-index-tokens
refactor: centralize UI z-index tokens
|
2026-03-02 03:04:37 +09:00 |
|
HappyOnigiri
|
c2ea53aabd
|
chore: update build artifacts for search UI changes
|
2026-03-02 02:58:53 +09:00 |
|
HappyOnigiri
|
4d09b5eb65
|
refactor: apply centralized z-index tokens to search UI components
|
2026-03-02 02:58:51 +09:00 |
|
HappyOnigiri
|
2b3a69a275
|
refactor: replace --meld-z-debug with feature-oriented token
|
2026-03-02 02:50:49 +09:00 |
|
HappyOnigiri
|
93e54cfded
|
chore: update build artifacts for gallery extension
|
2026-03-02 02:43:38 +09:00 |
|
HappyOnigiri
|
bdccbc642a
|
refactor: apply centralized z-index tokens to UI components
|
2026-03-02 02:43:38 +09:00 |
|
HappyOnigiri
|
bcbb7e4ad3
|
style: define centralized z-index tokens in Gallery.css
|
2026-03-02 02:43:38 +09:00 |
|
HappyOnigiri
|
a267df1039
|
docs: update architecture with frontend layering rules
|
2026-03-02 02:43:38 +09:00 |
|
HappyOnigiri
|
6147b89c66
|
docs: add UI z-index layer policy rule
|
2026-03-02 02:43:38 +09:00 |
|
HappyOnigiri
|
7e5ba3eeee
|
Merge pull request #36 from HappyOnigiri/fix/gallery-scrollbar-length
fix: improve gallery virtualization and fix scrollbar length issue
|
2026-03-02 02:37:43 +09:00 |
|
github-actions[bot]
|
991f56d09a
|
chore: merge main and rebuild artifacts
|
2026-03-01 17:35:38 +00:00 |
|
github-actions[bot]
|
762c306612
|
Merge remote-tracking branch 'origin/main' into fix/gallery-scrollbar-length
|
2026-03-01 17:35:25 +00:00 |
|
HappyOnigiri
|
0e1f0b3561
|
Merge pull request #35 from HappyOnigiri/feat/light-table-multi-selection
feat: implement multi-selection and batch actions in light table slots
|
2026-03-02 02:35:00 +09:00 |
|
HappyOnigiri
|
763012f4b1
|
style: optimize CSS transitions in light table slot
|
2026-03-02 02:30:56 +09:00 |
|
HappyOnigiri
|
7255caed8f
|
chore: update build artifacts for gallery extension
|
2026-03-02 02:23:56 +09:00 |
|
HappyOnigiri
|
e127784bea
|
fix: improve gallery virtualization and fix scrollbar length issue
|
2026-03-02 02:23:49 +09:00 |
|
HappyOnigiri
|
ef95fc1460
|
chore: rebuild gallery extension and update styles
|
2026-03-02 02:00:05 +09:00 |
|
HappyOnigiri
|
a5823553e0
|
feat(light-table): implement multi-selection and batch actions in slots
|
2026-03-02 02:00:02 +09:00 |
|
HappyOnigiri
|
74b4a41e60
|
fix(gallery): deselect images when dropped back from light table
|
2026-03-02 02:00:00 +09:00 |
|
HappyOnigiri
|
6c02211016
|
Merge pull request #30 from HappyOnigiri/feat/add-light-table-shortcut
feat: add "Send to Light Table" shortcut and fix VirtualizedGalleryList types
|
2026-03-01 20:00:38 +09:00 |
|
HappyOnigiri
|
ffc1eee0a0
|
fix(mask-editor): handle delayed image loading and ensure current mask initialization
|
2026-03-01 19:50:56 +09:00 |
|
HappyOnigiri
|
db0844ab31
|
chore: rebuild gallery extension
|
2026-03-01 19:45:05 +09:00 |
|
HappyOnigiri
|
f0c4860d4d
|
fix: resolve mask editor modal disappearing by caching image ref
|
2026-03-01 19:45:05 +09:00 |
|
HappyOnigiri
|
dabc553234
|
fix: preserve light table slot navigation during deletion and viewer interactions
|
2026-03-01 19:45:04 +09:00 |
|
HappyOnigiri
|
517d64b637
|
feat: hide image from viewer list after transferring to Light Table
|
2026-03-01 19:01:40 +09:00 |
|