Commit Graph

149 Commits (fb51b33ca1e5ad35cd9a04da78a26e6b1eef0f5a)
 

Author SHA1 Message Date
Warinyourself 129156fa8d Add hotkeysEnabled, showTime, timeFormat settings with persistence 3 weeks ago
Warinyourself f61b490127 Add user clock with time format presets above login avatar 3 weeks ago
Warinyourself 21d6f7630b Add AppButtonGroup component 3 weeks ago
Warinyourself 8b98d5f3a8 Fix Destruction shader: replace non-terminating loop with bounded counter 3 weeks ago
Warinyourself e0e56f57f7 Fix WebGL shader compatibility: highp precision and vec2 vertex attributes 3 weeks ago
Warinyourself 0ee40b9a5d Darken glass background for better text contrast on light themes 3 weeks ago
Warinyourself 320f11751d Add isDebugMode flag and throw error button for webkit-greeter testing 3 weeks ago
Warinyourself 1d44f1a705 Break circular dependency by extracting theme utils and DOM helpers 3 weeks ago
Warinyourself 49150223dc Add build:debug script for non-minified webkit-greeter testing 3 weeks ago
Warinyourself 9dee25d1f8 Use relative base path for local webkit-greeter deployment 3 weeks ago
Warinyourself 861f406d45 Extract theme domain into useThemeStore 4 weeks ago
Warinyourself 30507d76de Rewrite page store in Pinia setup-function style 4 weeks ago
Warinyourself 1258486288 Rewrite app store in Pinia setup-function style 4 weeks ago
Warinyourself 37067da073 Move query sync to a reactive useQuerySync composable 4 weeks ago
Warinyourself 5e8e856146 Remove generate-random-theme feature and unused Kodi/xmonad debug sessions 1 month ago
Warinyourself 6535f5c6e9 Center AppSlider thumb vertically on the track 1 month ago
Warinyourself 4d4191b4b5 Fix AppButton onClick fallthrough and disabled/loading guard 1 month ago
Warinyourself ed833c2a15 Add GitHub Pages deployment workflow 1 month ago
Warinyourself 68763963fe Remove login position selector, fix login card to bottom 1 month ago
Warinyourself 0397c71b2b Replace mousetrap with @vueuse/core useMagicKeys, drop custom debounce 1 month ago
Warinyourself f4ea175888 Replace nouislider with native range input 1 month ago
Warinyourself 8c1be4b7cc Remove dead duplicate *.glsl ambient module declaration 1 month ago
Warinyourself a3d94a496a Move nody-greeter-types to devDependencies (types-only package) 1 month ago
Warinyourself 3f30116f92 Remove npm-run-all2 and run build steps sequentially 1 month ago
Warinyourself 211816ca35 Tie glass-fluid blur effect to the existing Blur setting 1 month ago
Warinyourself 0e08e26b84 Remove unused color.active field from theme definitions 1 month ago
Warinyourself 24afe9a7d8 Remove unused setCSSVariable import 1 month ago
Warinyourself 8e3508be60 Drop deprecated --color-active accent in favor of glass tokens 1 month ago
Warinyourself a1f6a94e32 Restyle login card with glass-fluid look 1 month ago
Warinyourself c025f7e6d0 Restyle shutdown menu and button with glass-fluid look 1 month ago
Warinyourself 0194d443f4 Restyle buttons as glass-fluid pills 1 month ago
Warinyourself 80beea89c4 Rename AppCheckbox to AppSwitch with glass toggle style 1 month ago
Warinyourself 47935b91e3 Restyle settings tabs as glass pills and add icons 1 month ago
Warinyourself b46616827a Restyle selector and dropdown menu with glass-fluid look 1 month ago
Warinyourself fa8ad8250b Add glass-fluid design tokens 1 month ago
Warinyourself cf66e592aa Rename settings tab labels for brevity
"Choice themes" -> "Themes", "Customize theme" -> "Customize", and
the "General" tab now reuses the existing settings.title label
("Settings"), dropping the redundant general key.
1 month ago
Warinyourself ea20e053b6 Remove unused lodash and parallax-js dependencies
lodash was only used for debounce, replaced with a small custom
implementation in utils/helper.ts. parallax-js and its type
declarations were no longer referenced anywhere in the project.
1 month ago
Warinyourself 5898ad34d6 Remove Infinity, Suprematism, Osmos and Space themes
Drop the four animated themes along with their components, styles,
images and icons. Also remove the now-dead css-doodle dependency
(only used by Suprematism), the desktop-icon picker on the login
screen, and leftover create-vue scaffold files (App.vue, HomeView.vue
and their HelloWorld/TheWelcome/WelcomeItem children) that referenced
deleted components.
1 month ago
Warinyourself 28e98bfe92 Migrate generic UI icons to @lucide/vue
Replace custom SVG icons (settings, eye, arrow, checkbox, loader,
collapse, restart, suspend, hibernate, user, shutdown) with Lucide
components, keeping custom SVGs only for brand/DE logos and
decorative theme assets. Remove the now-unused icon files and the
dangling AppBar/battery/brightness/currentOs leftovers from the
previous cleanup. Also disable svgo's removeViewBox so custom icons
scale correctly inside their containers.
1 month ago
Warinyourself b607568c6b Remove visual noise: drop AppBar, battery/brightness widgets, OS selector
- Remove AppBar, BatteryIcon, BrightIcon and related store state
  (battery, brightness, currentOs, isCharging, batteryLevel, isSupportFullApi)
- Remove OS selector and osList from settings
- Comment out zoom slider
- Drop unused syncBodyClassWithStore/syncStoreWithQuery calls
- Simplify checkbox icon and tighten its styles
- Round login input corners
- Add global nody-greeter-types reference in env.d.ts
1 month ago
Warinyourself 31d4dfefba Refactor AppIcon: replace monolithic SVG with vite-svg-loader
Each icon is now a standalone .svg file in src/assets/icons/.
AppIcon.vue shrinks from ~977 lines to 30, using import.meta.glob
to load icons dynamically. onClick and other attrs forward correctly
via inheritAttrs: false + v-bind="$attrs" on the component root.
Adds loader.svg which was previously missing.
1 month ago
Warinyourself 2099183f29 Update dependencies
Migrate to Vue 3 + Vite + Pinia

- Vue 2 class components → Vue 3 defineComponent + Composition API
- Vuex + vuex-module-decorators → Pinia
- vue-cli/webpack → Vite 8 with vite-plugin-glsl
- vue-router@3 → vue-router@4, vue-i18n@8 → vue-i18n@9
- require.context → import.meta.glob
- require('./shader.glsl') → static import with vite-plugin-glsl
- vue-color → native <input type="color">
- All TSX components migrated, build passes with 0 TypeScript errors
1 month ago
Warinyourself 23472d0279 Update AppBar conditions to view 4 years ago
Warinyourself f2dae56850 Adaptive menu position for zoom property 4 years ago
Warinyourself c575f78a1c Adaptive users block for zoom property 4 years ago
Warinyourself 0862e60f2a Delete zoom controller from old webkit greeter 4 years ago
Warinyourself 3a7f502261 Update version 4 years ago
Warinyourself 5308c6f8ce Fix conflicts 4 years ago
Warinyourself 8a47d958ff Fix eslint errors 4 years ago
Warinyourself 9b0ad6edf5 Update manual installation 4 years ago