Commit graph

147 commits

Author SHA1 Message Date
BernardoGiordano
3ed855a636 Fix nasty loading bug 2019-05-03 22:49:01 +02:00
BernardoGiordano
0d64e83e7c Fix fclose issue and better file descriptor handling 2019-05-02 20:58:39 +02:00
BernardoGiordano
0b99741f23 Fix nasty fclose issue and set perms properly 2019-05-01 21:41:56 +02:00
BernardoGiordano
425dc7d8b1 Update swkbd code 2019-05-01 21:05:43 +02:00
BernardoGiordano
ae1dee5abe no idea why this keeps crashing 2019-05-01 17:20:40 +02:00
BernardoGiordano
8272b8faa9 cheat code management almost working 2019-05-01 12:23:03 +02:00
BernardoGiordano
7a2462b6c4 remove unused parameter 2019-04-30 21:24:44 +02:00
BernardoGiordano
df5300508a Remove fstream and compress cheat codes 2019-04-30 20:57:22 +02:00
BernardoGiordano
92a3d49f72 enable lto and fix memory leak 2019-04-23 19:21:53 +02:00
BernardoGiordano
65a09c497e QoL fixes 2019-04-23 18:59:30 +02:00
BernardoGiordano
8f07343ad7 CheatManager initial commit 2019-04-22 16:24:45 +02:00
BernardoGiordano
9835ace495 add saveID 2019-04-22 09:48:50 +02:00
BernardoGiordano
e0cc88bf2e Update scrollable drawing logic 2019-04-21 18:05:26 +02:00
BernardoGiordano
258b4a7d70 more refactoring 2019-04-21 11:41:51 +02:00
BernardoGiordano
660a762f9d Refactor + more stringutils 2019-04-17 22:17:55 +02:00
BernardoGiordano
94d1932ce7 I should start committing this stuff 2019-04-15 22:03:56 +02:00
BernardoGiordano
b5f98b7a3a Cleanup 2019-03-10 10:15:34 +01:00
BernardoGiordano
b91a1684eb Configure max path length 2019-03-10 08:40:35 +01:00
BernardoGiordano
6ebf692478 Use system keyboard applet if available 2019-03-10 00:24:02 +01:00
BernardoGiordano
fa06c7bbec Update copyright 2019-03-07 21:15:24 +01:00
BernardoGiordano
8a01c51613 Few enhancements 2018-12-27 15:35:43 +01:00
BernardoGiordano
8fd7b08f23 Bridge completed 2018-12-17 20:18:43 +01:00
BernardoGiordano
3dd70b6194 Receiver working 2018-12-16 23:29:26 +01:00
BernardoGiordano
d8e661ce58 Send working 2018-12-16 21:00:15 +01:00
BernardoGiordano
c67d89cdac Preliminar bridge support 2018-12-16 15:27:48 +01:00
BernardoGiordano
d69400360d Fix #173 2018-12-14 21:59:46 +01:00
BernardoGiordano
7efd3d4644 Fix #170 2018-12-14 20:52:01 +01:00
BernardoGiordano
b0634ce987 Fix #178 2018-12-14 19:20:14 +01:00
BernardoGiordano
c9e26116b6 Fix #181 2018-12-14 16:59:10 +01:00
BernardoGiordano
d564bec820 Misc updates 2018-10-25 01:31:16 +02:00
BernardoGiordano
914ade9a70 Update configuration file without overriding settings when updating version 2018-10-25 01:30:41 +02:00
BernardoGiordano
797b22ff60 Refactor GUI initialization and handle errors 2018-10-17 22:52:46 +02:00
BernardoGiordano
33ca4974cb fix occasional crashes while changing account 2018-10-17 21:44:14 +02:00
Bernardo Giordano
dd69a50441
Use Switch hardware acceleration (#162)
* preliminar changes

* enhance hid logic

* refactor switch UI
2018-10-10 23:20:05 +02:00
thedax
e3796b04f8 Fix crash on Switch: romfs wasn't being unmounted, resulting in a system crash (2011-0301) after approx. 7 launches in a row. (#159) 2018-10-06 22:46:57 +02:00
BernardoGiordano
24bd2fec69 switch: use system font icons 2018-09-20 12:28:31 +02:00
BernardoGiordano
4e48f390f3 Close #97 2018-09-16 22:36:32 +02:00
BernardoGiordano
6305e1d000 Add favorite system backend 2018-09-16 16:34:12 +02:00
BernardoGiordano
30043bd0e7 remove gfxWaitForVSync calls 2018-09-16 16:31:25 +02:00
IBNobody
b3f10121c1 Changed behavior of GUI elements and buttons A and Y. (#151). Fix #150
* Changed A key behavior

Split the handling of touching the backup list and pressing the A button into two separate decisions. Also changed the A button to select items in the backup list. Selecting "New..." (index 0) performs a backup. Selecting a backup restores the backup.

* Tabs to Spaces

Converted leading tabs to spaces (as per the original trunk).

* Changed behavior of the GUI.

3DS/Switch: Changed the behavior of the GUI with respect to buttons A and Y.

Pressing the A button selects the backup list, and pressing A again with "New..." or a backup selected will create or restore a backup.

Pressing Y will select the current title but deactivate/reset the backup list. It will also "enable" the backup touch button. Creating a backup will then disable the backup touch button. (This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.)
2018-09-09 21:10:25 +02:00
BernardoGiordano
f3e48f8b51 Merge branch 'master' of https://github.com/FlagBrew/Checkpoint 2018-09-03 21:36:42 +02:00
BernardoGiordano
1901eac5c7 Use C++ style file operations. Borrow recursive directory erasing from JKSV 2018-09-03 21:36:28 +02:00
BernardoGiordano
59db33ab94 Avoid using a dedicate thread for title loading (at least for now) 2018-09-03 21:35:35 +02:00
BernardoGiordano
ed6a77629f Fix configuration override on version update 2018-09-03 21:35:04 +02:00
FennecTECH
fad48c1148 Changed selected button when keyboard is called (#144)
* Changed selected button when keyboard is called

* chnaged comment in keyboardmanager.cpp

* chnaged comment in keyboardmanager.cpp and replaced number with index
2018-09-03 21:13:42 +02:00
BernardoGiordano
c1c46b2088 fix #125 2018-08-05 17:00:07 +02:00
BernardoGiordano
640e3da76c fix #129 2018-08-05 16:44:55 +02:00
BernardoGiordano
ae9149bf83 revert folder name changes 2018-07-23 07:24:28 +02:00
BernardoGiordano
fd9d76f4ab fix #105 2018-07-17 21:42:49 +02:00
BernardoGiordano
0a29c07756 ui fixes 2018-07-17 18:49:13 +02:00
BernardoGiordano
0284cf644f general updates 2018-07-17 18:25:07 +02:00
BernardoGiordano
4d3b624792 decrease multi-selection timer 2018-07-16 16:00:34 +02:00
BernardoGiordano
c5677bf910 fix #117 2018-07-16 15:59:45 +02:00
BernardoGiordano
583d1d92e7 begin configuration work 2018-07-14 17:05:30 +02:00
BernardoGiordano
286d866ddb usabilitybug fix 2018-07-13 09:59:47 +02:00
BernardoGiordano
194c6eceb6 begin refactoring: use KeyboardManager singleton 2018-06-17 10:22:37 +02:00
BernardoGiordano
fb89a2a4a5 fix #107, fix #101 2018-06-15 16:13:15 +02:00
BernardoGiordano
f144768c92 camel case 2018-06-12 22:12:08 +02:00
BernardoGiordano
5c5145c891 fix typo 2018-06-12 22:10:30 +02:00
BernardoGiordano
84c4768d91 remove unused code 2018-06-12 21:54:01 +02:00
BernardoGiordano
175a6b1dfd last changes 2018-06-12 21:53:25 +02:00
BernardoGiordano
b1ea5db1d2 fix #100 2018-06-12 21:53:05 +02:00
BernardoGiordano
af854f90f4 make the multiselection icon more visible 2018-06-12 19:54:13 +02:00
BernardoGiordano
e716d49805 add touch scrolling for titles and accounts 2018-06-12 16:01:38 +02:00
BernardoGiordano
86708b7f7d complete graphical work for the UI redesign 2018-06-11 22:41:37 +02:00
BernardoGiordano
c45dc4dd40 add big icon and shiny selector 2018-06-11 20:12:38 +02:00
BernardoGiordano
60bdf1d826 increase margins 2018-06-11 19:18:54 +02:00
BernardoGiordano
e902758892 remove leftover test code 2018-06-10 22:38:29 +02:00
BernardoGiordano
4505c3c5e0 begin UI redesign 2018-06-10 22:24:37 +02:00
BernardoGiordano
2be1781b0d return user ids 2018-06-10 11:25:20 +02:00
BernardoGiordano
4585aae015 begin UI redesign 2018-06-10 11:11:07 +02:00
BernardoGiordano
126bfee57b refactor title data structure 2018-06-10 11:11:01 +02:00
BernardoGiordano
9d98dec931 retrieve user icons 2018-06-09 22:16:29 +02:00
BernardoGiordano
fd029bb6c4 bump release for real 2018-06-01 18:27:07 +02:00
BernardoGiordano
fdcf6aad84 fix Scrollable touch screen bug 2018-06-01 17:22:56 +02:00
BernardoGiordano
c67124fe72 forgot to override resetIndex 2018-05-31 08:44:52 +02:00
BernardoGiordano
41d6f7cb75 abstract common Hid class 2018-05-30 22:56:19 +02:00
BernardoGiordano
b63c82d117 fix compilation warnings 2018-05-25 19:40:22 +02:00
BernardoGiordano
ff0f8cc61c abstract Scrollable and make it common 2018-05-25 18:46:20 +02:00
BernardoGiordano
10849891fc abstract Clickable class 2018-05-18 15:17:16 +02:00
BernardoGiordano
20a2bfb5b7 display full names in the UI 2018-05-17 09:54:28 +02:00
BernardoGiordano
0769be3524 fix #82 2018-05-17 09:49:49 +02:00
BernardoGiordano
cb5b22c1b2 handle usernames with special characters (#81) 2018-05-17 09:37:47 +02:00
BernardoGiordano
379fe1f802 use shared font 2018-05-15 21:53:51 +02:00
BernardoGiordano
97dc362c49 move common code to a shared folder 2018-05-15 12:22:46 +02:00
BernardoGiordano
281f1a7b1b enable fast scrolling 2018-05-14 20:02:40 +02:00
BernardoGiordano
bcf0fd8410 fix #76 2018-05-14 15:29:24 +02:00
BernardoGiordano
9d2f7b3dab pass only title references 2018-05-14 15:28:58 +02:00
BernardoGiordano
624b6c4985 add nxlink server debug code 2018-05-14 15:26:25 +02:00
BernardoGiordano
c36699c67a fix scrolling pages with ZL/ZR 2018-05-13 11:26:49 +02:00
BernardoGiordano
0eeec0e548 fully enable docked mode compatibility 2018-05-13 01:11:01 +02:00
BernardoGiordano
911375a63b use fsCommit only when copying file to save archive 2018-05-12 21:07:24 +02:00
BernardoGiordano
491e65126d optimize hbkbd hid 2018-05-12 12:33:04 +02:00
BernardoGiordano
5c7eac18b6 allow hbkbd to be used with joycons (function buttons are not intuitively accessible) 2018-05-12 10:04:39 +02:00
BernardoGiordano
b8407ee61d better compatibility 2018-05-11 22:20:54 +02:00
BernardoGiordano
0e928546dc fix #72 2018-05-11 18:07:13 +02:00
BernardoGiordano
20c4bbffbb push source code for Switch version 2018-05-09 11:25:01 +02:00