CTCaer
8e3771afbb
hekate/nyx: adjust handling of ini return values
2026-02-22 03:23:44 +02:00
CTCaer
67a7d93a94
nyx: adjust handling of touch return values
2026-02-22 02:51:47 +02:00
CTCaer
2b87c39a7a
nyx: wait for the first frame to render
...
Needed for lcd oem clones on oled sku because of no fade in support.
2026-02-22 02:28:28 +02:00
CTCaer
d493f0d040
nyx: update for new touch driver changes
2026-02-20 02:52:12 +02:00
CTCaer
634d96ea66
nyx: fix launch rolling boot entry names
...
Somehow this broke half a decade ago and it went unnoticed... which is good.
Fix it and make measurements fully proper.
2026-02-12 22:02:04 +02:00
CTCaer
6c820067a7
nyx: lvgl: complete black theme and add options
...
Since, this has the side-effect to make any theme color component from 0x0B to 0xC7
work, add theme background controls in Nyx Options.
Additionally, set shadow color to black and fix inactive buttons on transparent styles.
2026-02-12 05:59:16 +02:00
CTCaer
5cca9025b0
nyx: deduplicate window creation functions
...
Also rename mbox_action and fix a double lv obj deletion in partition manager.
2026-02-07 00:36:19 +02:00
CTCaer
af0f957ddd
nyx: constrain reboot to OFW a bit
...
Disable if T210 and real dram id is 7 since this will fatal nx bootloader.
If T210B01 and fake id is dual rank and higher density than real id, show a warning.
Booting HOS like that can cause performance degradation and sometimes crashes.
How worse it is, depends on ram chips and selected unmatched config.
2026-01-15 20:14:30 +02:00
CTCaer
3af777f839
Bump hekate to v6.5.0 and Nyx to v1.9.0
2026-01-14 05:10:05 +02:00
CTCaer
f0dde780f4
hekate/nyx: remove coreboot support
...
Everything external is finally updated and beyond parity with old things that needed it.
2026-01-12 04:04:08 +02:00
CTCaer
02484ae3b7
nyx: always show console stats
...
When main Joy-Con or all are disconnected, always show Joy-Con debug info.
Additionally, always allow opening/closing console window with the secondary one,
in the same conditions.
2026-01-07 00:20:10 +02:00
CTCaer
520bce08cf
nyx: add joycon charging debug info
2025-12-27 06:30:36 +02:00
CTCaer
468544ce1e
nyx: add a small stall in lvgl loop
...
EMC CC should not run in less than 20us.
2025-12-17 06:33:05 +02:00
CTCaer
21c9e3f81f
hekate: use the new dirlist
2025-08-27 15:21:46 +03:00
CTCaer
af71f46b12
config: utilize devmode variable
...
This holds the NX hw state.
2025-08-08 15:07:48 +03:00
CTCaer
2ea496d9d1
config: move externs into header
2025-08-08 15:03:56 +03:00
CTCaer
75993938d0
nyx: invalidate time and add dst support
...
The invalidation is needed for dst to work as we don't know when user
set the clock.
2025-08-08 14:54:58 +03:00
CTCaer
06f0d2b83f
nyx: update some messaging
2025-04-30 08:43:26 +03:00
CTCaer
9e5860e00b
nyx: update clock min year and about to 2025
2025-04-30 08:42:00 +03:00
CTCaer
51512a30bd
nyx: improve Nyx reload and auto reload
...
Check that Nyx exists and also improve detection when SD is removed.
2025-04-30 08:40:25 +03:00
CTCaer
d27ba04077
nyx: info: use custom action for hw info window
2025-01-24 16:22:19 +02:00
CTCaer
84f3f7d92a
nyx: add 400us sleep in lv task loop
...
Tiny power save.
2024-10-10 18:28:29 +03:00
CTCaer
6fa844b031
hekate/nyx: use updated dirlist
2024-10-09 15:22:16 +03:00
CTCaer
0e23d0e0fd
nyx: name button list object appropriately
2024-10-04 22:14:51 +03:00
CTCaer
9463f8aa7d
nyx: fix memleak when 10 launcher items are shown
2024-10-04 22:14:23 +03:00
CTCaer
0aea402632
Add rel versioning and adjust accordingly
2024-07-02 18:29:39 +03:00
CTCaer
11262c2112
nyx: adhere to fan driver changes
2024-06-07 17:15:27 +03:00
CTCaer
21d782587f
hekate/nyx: adhere to display function renames
2024-06-05 01:03:46 +03:00
CTCaer
0a6521ec26
Update "about" copyrights
2024-06-02 07:41:18 +03:00
CTCaer
b744f82942
nyx: report right stick coordinates in debug
...
- Add right stick x/y
- Remove calibration x/y min/max
2024-05-19 12:19:26 +03:00
CTCaer
c4567ab2b5
nyx: set touch indev also and name them
...
Just keep it around for any reference.
2024-05-19 12:08:47 +03:00
CTCaer
5453c593a3
hekate/nyx: adhere to hw_deinit change
2024-05-19 10:49:46 +03:00
CTCaer
b1e6661a7a
nyx: get rtc adjustments via driver
2024-03-12 15:11:32 +02:00
CTCaer
e96e74c72a
nyx: finer control of fan when temp is high
2024-02-16 16:07:27 +02:00
CTCaer
2e1a773a08
nyx: relax joycon calibration init
...
Wait a bit before actually doing stick calibration in order to avoid bad values.
2023-12-25 02:36:27 +02:00
CTCaer
5b13e81141
Adjust about-screens copyright year
2023-10-12 07:01:28 +03:00
CTCaer
e84367e302
nyx: swap and fix config save text
2023-08-23 00:10:10 +03:00
CTCaer
6de29094fe
nyx: gfx: add column control
...
gfx_getpos/setpos can now get/set column offset.
setpos column can be fully custom. Otherwise GFX_COL_KEEP or GFX_COL_AUTO (2 columns) can be used.
Additionally, always restore column when printing debug info in log screen.
2023-08-07 21:09:37 +03:00
CTCaer
f35c5b0596
nyx: fix first time config save unmounting
...
SD card should not get unmounted on the first boot without hekate_ipl.ini.
Move sd card mounting management outside of it.
2023-07-28 03:32:33 +03:00
CTCaer
2e8bfc1f56
hos: add 16.0.0 support
2023-02-22 13:45:46 +02:00
CTCaer
a6d7fa7fe1
nyx: disable reboot to OFW button if autorcm
2023-02-11 23:59:30 +02:00
CTCaer
c9405680f2
nyx: update bpmp clock manage
...
- Test max clock on T210B01 also
- Add 3rd mode with lower clock. Manually applied only.
- Test max clock for 10s instead of 5s
2023-02-11 23:56:16 +02:00
CTCaer
5193416658
hekate/nyx: stylistic corrections
2023-02-11 23:51:43 +02:00
CTCaer
0ba9b49074
nyx: add nobox and hue combo for launch
...
`_hue_nobox` is now supported which colorizes the icon and also removes the border.
2022-12-19 05:53:31 +02:00
CTCaer
e455fe043f
nyx: add black theme option
...
New experimental black theme.
2022-10-11 08:32:32 +03:00
CTCaer
833f060c7b
nyx: utilize VIC for hw rotation
...
It completely removes the waterfall-like slow rendering on T210B01 and speeds up even more rendering on T210.
2022-10-11 06:51:33 +03:00
CTCaer
6337b06212
nyx: Rename Nyx Options to Nyx Settings
...
In order to not be confused with the hekate general Options.
2022-10-11 06:27:50 +03:00
CTCaer
f5fb0a1ee9
nyx: config: rename entries column var
2022-10-11 06:24:52 +03:00
CTCaer
f41d6be8d4
nyx: do not allow padding buttons to be pressed
...
So closing the window from a miss-touch can be avoided.
2022-10-11 04:32:53 +03:00
CTCaer
38010ce65e
nyx: utilize ini free and fix various memleaks
...
With the new changes the heap and heap node usage drops 95% on boot. Subsequent accesses to Launch/More config keep the counter the same.
2022-05-19 15:14:05 +03:00