Commit Graph

1072 Commits

Author SHA1 Message Date
galister
fcba21ef53 also add license to main folder 2026-01-10 20:53:06 +09:00
galister
9a23fdc541 license fixes 2026-01-10 20:52:33 +09:00
oo8dev
358585fab5 Merge pull request #365 from wlx-team/staging
wgui: fix incorrect text wrapping
2026-01-10 11:31:59 +01:00
Mitsuami
4f03213cc6 update ja locale (#364) 2026-01-10 10:30:37 +00:00
Aleksander
153b77e98c wgui: fix incorrect text wrapping
[skip ci]
2026-01-10 11:29:52 +01:00
oo8dev
44848a7e23 Merge pull request #363 from wlx-team/staging
update lang
2026-01-10 11:09:46 +01:00
Aleksander
70c641f920 update lang
[skip ci]
2026-01-10 11:09:25 +01:00
galister
653882fe66 fix app_launcher not showing 2026-01-10 19:04:19 +09:00
galister
ba99dececf disable confusing UI sections 2026-01-10 18:57:09 +09:00
galister
c061abb7ac fix overlays sticking around after process closes 2026-01-10 18:43:01 +09:00
oo8dev
ebe83f9475 Add splash screen to readme (#362)
[skip ci]
2026-01-10 09:25:37 +00:00
galister
82bdf637f4 external wl client sizing 2026-01-10 17:27:18 +09:00
galister
8d7ec2b107 server-side decorations 2026-01-10 17:04:04 +09:00
galister
782bd0dc47 wayland server fixes 2026-01-10 16:21:43 +09:00
galister
ef6da380c4 update desktop file + icons 2026-01-10 13:14:45 +09:00
galister
5dc6b66cc1 rework stereo mode 2026-01-10 12:20:53 +09:00
Orion
d11b33a579 add input blocking on OpenVR (#351) 2026-01-10 02:06:12 +00:00
Orion
a7e12a86c4 fix blocker getting stuck on when the config changes at runtime (#350) 2026-01-10 02:05:09 +00:00
Sefa Eyeoglu
4a853fd79b Deduplicate vulkano dependency (#352)
This solves a downstream build issue in the Nixpkgs Rust tooling.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-01-10 02:04:30 +00:00
galister
6cf4c1fe8f custom panel icons 2026-01-10 04:17:01 +09:00
Helooprototo
e5f0131730 Merge pull request #349 from Helooprototo/main
Allow controlling of the Watch and Kbd via wayvrctl
2026-01-09 19:05:50 +00:00
galister
9547da21ce X button on dashboard 2026-01-10 03:18:08 +09:00
galister
531786f63a improve autostart apps 2026-01-10 02:58:55 +09:00
galister
367e2d6d37 autostart apps removal 2026-01-10 02:50:51 +09:00
galister
be8126e11a fix wmr bindings 2026-01-10 02:08:20 +09:00
galister
3bc5b8c7b8 fix giga lag 2026-01-10 02:08:13 +09:00
galister
810e99ad4a cleanups 2026-01-10 01:42:35 +09:00
galister
b4af0e6caa fix dma-buf export via vulkano patch 2026-01-10 01:13:17 +09:00
galister
ac05e95e9c rename to wayvr 2026-01-09 23:38:47 +09:00
galister
7b60b86f46 wvrsv: handle minimize, maximize fullscreen request 2026-01-09 21:16:49 +09:00
galister
080274ccf4 dash-frontend (#287)
* Slider: `show_value`, hide tooltip on button press

[skip ci]

* DashInterface, DashInterfaceEmulated

* `display_list`, `add_display` views (wip)

[skip ci]

* `add_display::View` done

* `display_options::View` done

* `process_list::View` done

* Merge remote-tracking branch 'origin/main' into next-dash-interface

[skip ci]

* tooltip wrap, clippy

[skip ci]

* App launcher

[skip ci]

* toast_manager: fix delay, add vulkan feat

[skip ci]

* smithay deps egl → vk

* rewrite built-in wayland compositor egl → vulkan

* move `add_display::View` -> `add_window::View` & `display_options::View` -> `window_options::VIew`, remove displays logic and replace it with window ones

[skip ci]

* Merge remote-tracking branch 'origin/wlvk' into next-dash-interface

[skip ci]

* when is maybeuninit not a bad idea?

* wayland_server: make frame callbacks, release buffers. logging

* wayvrctl process-launch args fix

* wayland_server: fix mouse

* `game_list::View` (wip)

[skip ci]

* `~/.cache/` IO

[skip ci]

* HTTP client, game cover art fetcher, game list image display, use `smol::LocalExecutor` for async runtime

* wayvr overlay removal

* WayVRData → WayVRState in the RefCell

* rearrange deps, add dash

* add back regex for build

* [skip ci] refactor dash?

* remove RcFrontend & RcLayout

[skip ci]

* todo in wrong place

* enjoy dashboard in vr

* Placeholder cover arts

[skip ci]

* fix DashFrontend not updating

[skip ci]

* fix animations, fix SlotMap dirty widget panic, set gui scale, set dash to 1080p

[skip ci]

* wgui to use srgb

* fix srgb in uidev mode, tweak colors a bit

[skip ci]

* dash-frontend: Detect and switch to WiVRn speakers

[skip ci]

* Game launcher (wip), wgui refactor

[skip ci]

* get rid of wayvr refcell

* clippy

* use freedesktop instead of gtk

* glob-based icon discovery but very slow

* background app entry finder

* cached image loading

* cached image loading: auto cleanup

* app entry cache build log level

* bump freedesktop to include flatpak search paths

* Nice Word Wrap™ for apps.xml

* overhaul desktop finder

* Game launcher (fully functional)

* app_launcher: fix exec label

* ShouldRender::Should if mouse moved

* generics + DashInterface impl (#334)

* fix uidev build

* make apps think that they are fullscreen

* fix cage

* implement xdg_popup support

* RadioBox & RadioGroup

* AppLauncher radio boxes

* app launcher res & orientation functionality

* fix scaling

* fix wrong default for res_mode

* typo

* separator placement

* poc window decorations

* move audio system to wlx-common, compress audio data, sample player

* dash and wgui sounds

* decor mouse fix

* decor improvements

* battery percentage sign ("%") in watch

* update decor.xml, fix max_size

* decor mouse hover & leave

* decor window close

* fallback identicons

* wayvr window size from res. remove decor tooltips

* wip: add bar to keyboard

* bar design

* tweak ui, clippy, modify desktop finder blacklist

* do not keep startup sound in memory

* tweak watch ui, load application list gradually (prevent lag)

* bar functionality

* tooltip raw text, inline translation fallback support

* bar app icons & tooltips

* bar dropdown backend logic

* fix wayvrctl

* fmt

* bar: dash button

* add ::OverlayReset

* add ::CustomOverlayReload

* bring back ToggleDashboard keybind support

* wgui: windowing: `close_if_clicked_outside` support, context menus

* ticking context menu

* on_custom_attribs Box → Rc

* context menu custom attribs

* dash-frontend: application list grouping

* checkbox sounds, app launch sounds

* settings implementation

* fix uidev build

* batteries: hide % if more than 3 devices

* ::OverlayToggle to not reset overlay on show

* update lang

* settings ui changes

* fallback fonts

* remove old gh actions

* app categories

* fix set_stereo

* pass template_params to context_menu

* refactor context_menu to only require parser_state on tick

* working bar context menus + kbd downsize

* fix hidden overlays all popping up after restart

* context to use release → press; cleanups

* list helpers

* watch rework

* reverse sets_on_watch

* settings tab buttons; autorestart

* tweak keycaps

* fix bar doing out of date on keymap change

* settings saving

* fix context menus, reload-from-disk

* fix force close not force closing

* burger menu + fix crash after removing set

* dropdown for capture_method + random tweaks

* support _format on clock time label (#344)

use _display as format string directly
remove log message

update docs

* more useful parser warnings + cleanups

* reduce warings, xml fixes

* keyboard middle click setting; docs, readme & logs

* app autostart

* implement spawn positioning

* rearrange settings

* update lang, update description.txt

* sort json

* Monado app switcher, lang update

* Update Monado IPC, display brightness slider

* fmt

* zwlr_screencopy v3 support

* remove wayvr feature

* fix features

---------

Co-authored-by: galister <22305755+galister@users.noreply.github.com>
Co-authored-by: Tayou <git@tayou.org>
2026-01-09 12:03:37 +00:00
galister
c799ecea93 fix features 2026-01-09 20:27:20 +09:00
galister
eb69ec8fe3 remove wayvr feature 2026-01-09 19:41:24 +09:00
galister
5e77bab588 zwlr_screencopy v3 support 2026-01-09 18:47:45 +09:00
galister
e6e1764b36 fmt 2026-01-09 11:48:44 +09:00
galister
9f79a034e7 Merge remote-tracking branch 'origin/main' into next-dash-interface 2026-01-09 11:46:43 +09:00
Aleksander
b260c6c625 Update Monado IPC, display brightness slider 2026-01-08 20:54:43 +01:00
Aleksander
e421c39539 Monado app switcher, lang update 2026-01-08 19:46:34 +01:00
Aleksander
650bc99a95 sort json 2026-01-08 18:02:15 +01:00
Aleksander
6cdc71a344 update lang, update description.txt 2026-01-08 17:23:31 +01:00
galister
fca3162e05 rearrange settings 2026-01-09 01:02:32 +09:00
galister
9fc5e8c8b0 implement spawn positioning 2026-01-09 00:59:50 +09:00
galister
437840fecb app autostart 2026-01-09 00:12:36 +09:00
galister
390338c4a5 keyboard middle click setting; docs, readme & logs 2026-01-08 20:47:52 +09:00
galister
3611cfc57b reduce warings, xml fixes 2026-01-08 19:27:59 +09:00
galister
cdf4ed3882 more useful parser warnings + cleanups 2026-01-08 19:16:20 +09:00
Tayou
76f328a16e support _format on clock time label (#344)
use _display as format string directly
remove log message

update docs
2026-01-08 09:50:49 +00:00
galister
e9230f6f9f dropdown for capture_method + random tweaks 2026-01-08 16:57:37 +09:00
galister
5616090fa9 burger menu + fix crash after removing set 2026-01-08 04:11:37 +09:00
galister
082c9eb349 fix force close not force closing 2026-01-08 03:31:23 +09:00