Commit Graph

20 Commits

Author SHA1 Message Date
43ba246174 Refactor extension handlers and improve mobile UX
- Split extensionMessageHandler into separate handler files
  - Created handlers directory with individual files for database, filesystem, http, permissions, context, and storage
  - Reduced main handler file from 602 to 342 lines
  - Improved code organization and maintainability

- Add viewport utilities for safe area handling
  - New viewport.ts utility with helpers for fullscreen dimensions
  - Proper safe area inset calculations for mobile devices
  - Fixed window positioning on small screens to start at 0,0

- Create UiDrawer wrapper component
  - Automatically applies safe area insets
  - Uses TypeScript DrawerProps interface for code completion
  - Replaced all UDrawer instances with UiDrawer

- Improve window management
  - Windows on small screens now use full viewport with safe areas
  - Fixed maximize functionality to respect safe areas
  - Consolidated safe area logic in reusable utilities
2025-11-08 00:14:53 +01:00
b097bf211d Make windows fullscreen on small screens
- Update window components to use fullscreen layout on small screens
- Adjust UI components styling for better mobile display
- Update desktop store for small screen handling
2025-11-03 11:08:26 +01:00
c8c3a5c73f refactored install dialog 2025-10-07 00:41:21 +02:00
f1daa6b576 adjust for mobile 2025-09-29 17:06:14 +02:00
0a7de8b78b switch to nuxt ui 2025-09-11 00:58:55 +02:00
f555dbad4f added fuse search 2025-06-19 23:29:22 +02:00
fecbc81cd8 fix serach 2025-06-19 17:30:12 +02:00
62ddc33290 fix submit handler 2025-06-18 16:00:20 +02:00
e33fa804fa implemented device name 2025-06-17 16:46:44 +02:00
88493c959e fixed uiinput 2025-06-17 10:07:14 +02:00
4796dfc095 fixed group reactivity 2025-06-17 09:45:01 +02:00
2972bb9e91 item handling 2025-06-16 22:06:15 +02:00
18fee933ec mobile menu 2025-06-08 00:08:55 +02:00
4774d3fdc1 zwischenstand 2025-05-28 11:35:02 +02:00
ffc2184806 back to flyonui 2025-05-22 23:00:25 +02:00
96fd11d3d6 switch to nuxt layers 2025-05-22 06:55:53 +02:00
379db8da07 fixed sync locale and theme 2025-05-19 22:55:44 +02:00
0699dbef31 added settings page, cleanup 2025-05-19 12:29:37 +02:00
ad3aa4293a laden von erweiterungen implementiert 2025-05-15 09:28:45 +02:00
2c5ec6b281 init commit 2025-04-02 18:54:55 +02:00