Commit Graph

12 Commits (main)

Author SHA1 Message Date
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 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 9b0ad6edf5 Update manual installation 4 years ago
Warinyourself bf3853bf21 Update README 4 years ago
Warinyourself 39722d6614 Add app bar for nody-greeter 4 years ago
Warinyourself b683b6f692 ADD INTRO 4 years ago
Warinyourself a98a9a3c68 Add installation description 4 years ago
Warinyourself 36ed8ab7d8 Update localization settings 4 years ago
Warinyourself 262128356c Add links in README file 4 years ago
Warinyourself 926b20d039 Add themes in README file 4 years ago
Warinyourself 753728e621 Hello world 4 years ago