Commit graph

589 commits

Author SHA1 Message Date
ROllerozxa
4d86faee15 More cleanup and reorganisation 2022-11-29 22:56:08 +01:00
Emil Romanus
b41feea6b4
Merge pull request #65 from rollerozxa/ci-and-more
CI (and more)
2022-10-31 10:55:05 +01:00
ROllerozxa
0b31ada803 Make regular play menu accessible again
Back as people were (rightfully) complaining that things like saved games and the adventure mode became inaccessible. The adventure mode has been deprioritised (Now called "adventure exploration mode") and puzzles are at the top.
2022-10-30 23:04:29 +01:00
ROllerozxa
5eb74b35ec Only use custom theme in release versions of Windows 2022-10-30 16:39:53 +01:00
ROllerozxa
568cc83de6 Begin incrementing the version to 1.5.2 beta 2022-10-29 23:55:02 +02:00
ROllerozxa
ef3b2bf681 Lossless PNG optimisation on most textures, remove some old unused textures 2022-10-29 22:52:35 +02:00
ROllerozxa
49f6bba85f Github Workflows CI for Linux, Windows and Android
Linux is primarily for testing compilation currently, Windows and Android produces installable versions that get uploaded as artifacts.
2022-10-29 22:36:58 +02:00
Emil Romanus
df1943f2af
Merge pull request #62 from rollerozxa/fix-linux-freezes
Fix freezes on Linux
2022-10-28 14:34:10 +02:00
Emil Romanus
dffbef4590
Merge pull request #63 from rollerozxa/android-deps
Android dependency buildscript pipeline
2022-10-28 14:18:56 +02:00
ROllerozxa
4f06875767 Reenable x86 build again, lower minsdk and change version name 2022-10-27 22:22:39 +02:00
ROllerozxa
4711c3f4eb Automatically download and unzip latest deps 2022-10-26 22:35:13 +02:00
ROllerozxa
13d1c2bca6 Replace vendored dependencies with ones from the android dependency buildscript pipeline 2022-10-25 22:50:48 +02:00
ROllerozxa
cf85b26e5c Remove useless dependencies (makes .dex significantly smaller) 2022-10-25 22:46:34 +02:00
ROllerozxa
95e0c5fe0e Update some more links to point to principia-web and the new wiki 2022-10-25 22:29:02 +02:00
ROllerozxa
83f48b622f Fix freezes on Linux 2022-10-23 22:55:01 +02:00
Emil Romanus
b8d9d2b993
Merge pull request #61 from rollerozxa/android-ui-fixes
Android dialog UI improvements
2022-09-23 13:54:52 +02:00
ROllerozxa
7cab7d3cce Improve the numberpicker widget to be more in line with the rest of the modern UI, make the level background colour picker flat 2022-09-18 22:18:39 +02:00
ROllerozxa
fd4f3107ee Modernise the Android UI (Holo -> Material), readjust some dialogs to look better in material theme 2022-09-18 21:48:07 +02:00
ROllerozxa
14cbf0db04 Remove misc. unused junk 2022-09-18 21:20:08 +02:00
Emil Romanus
c671d89399
Merge pull request #60 from pajlada/fix/linux-configure-use-pkconfig-sdl-paths-and-libraries
Gather CFLAGS and LIBS for SDL2-libraries in configure step
2022-09-17 23:08:25 +02:00
Rasmus Karlsson
84bed0195c Gather CFLAGS and LIBS for SDL2-libraries in configure step 2022-09-17 14:19:35 +02:00
Emil Romanus
662d184d4f
Merge pull request #57 from rollerozxa/master
Heap of stuff
2022-09-16 09:10:18 +02:00
Emil Romanus
6682a15287
Merge pull request #55 from ManEnfu/master
Add nix files
2022-09-16 09:06:31 +02:00
Emil Romanus
dcb0471451
Merge pull request #56 from pajlada/chore/add-missing-sdl-dependencies-for-debian
Add missing SDL dependencies for Debian-based distros
2022-09-16 09:03:12 +02:00
ROllerozxa
64fcfcd7e9 Fix separator config dialog (colour picker) 2022-09-15 22:44:51 +02:00
ROllerozxa
deaf39b4bf Increase "filepicker" dialog sizes to 600x600 and allow resizing 2022-09-15 22:44:24 +02:00
ROllerozxa
ceb49f500d Add cooldown to principia-version-code ping requests 2022-09-15 22:43:32 +02:00
ROllerozxa
64924c974a Add a red "(DEV)" mark to unused/developmental objects 2022-09-15 22:20:15 +02:00
ROllerozxa
bbfdcc08bf Move out unused objects into their actual categories
Also makes the object menu no longer crash on android
2022-09-15 22:16:53 +02:00
Rasmus Karlsson
e026632838 Add missing SDL dependencies for Debian-based distros 2022-09-15 20:17:46 +02:00
ManEnfu
0413992269 nix: Update install phase and build instructions 2022-09-15 21:38:17 +07:00
ManEnfu
b12e7ecb97 nix: Add instruction link in README.md 2022-08-27 16:28:04 +07:00
ManEnfu
4e74382469 nix: init 2022-08-27 16:27:50 +07:00
Emil Romanus
a9348277fb
Merge pull request #52 from rollerozxa/improve-windows-installer
Windows installer improvements
2022-08-27 10:47:40 +02:00
Emil Romanus
14c4b74482
Merge pull request #51 from rollerozxa/android-fixes
Android fixes
2022-08-27 10:45:19 +02:00
ROllerozxa
83f076a04b Windows installer improvements 2022-08-27 01:14:18 +02:00
ROllerozxa
d4837f1b80 Android fixes.
Removes linking accounts which was already stubbed out, gets rid of remnants of facebook analytics and license verification, and makes gradle build principia with the amount of processor cores you have.
2022-08-25 21:33:26 +02:00
Emil Romanus
7378abb27d
Merge pull request #50 from rollerozxa/desktop-system-libraries
Use system libraries on desktop
2022-08-24 13:05:56 +02:00
ROllerozxa
ff79550baf Use system libraries on desktop 2022-08-23 21:29:42 +02:00
Emil Romanus
bc85e2dd45
Merge pull request #48 from rollerozxa/remove-unlocking-items
Remove having to unlock items on desktop
2022-08-22 11:24:01 +02:00
ROllerozxa
53cb8fe103 Remove having to unlock items on desktop 2022-08-21 22:25:49 +02:00
Emil Romanus
bce93dd60c
Merge pull request #47 from rollerozxa/remove-unused-stuff
Remove unused libraries and other stuff
2022-08-21 10:34:46 +02:00
Emil Romanus
61ac5e0987
Merge pull request #46 from rollerozxa/remove-analytics
Remove analytics from principia-version-code requests
2022-08-21 10:34:22 +02:00
ROllerozxa
99830fcf05 Remove analytics from principia-version-code requests 2022-08-20 22:51:43 +02:00
ROllerozxa
c237a09c47 Remove unused libraries and other stuff 2022-08-20 16:16:37 +02:00
Emil Romanus
14532e1464
Merge pull request #41 from rollerozxa/fix-protocol-fallback-segfault
Fix segfault with protocol fallback code
2022-08-15 09:29:50 +02:00
Emil Romanus
0bf3adbfb0
Merge pull request #44 from rollerozxa/fix-android-webview
Fix Android webview by changing initial url to HTTPS
2022-08-15 09:28:02 +02:00
ROllerozxa
3f28326088 Fix Android webview by changing url to HTTPS 2022-08-12 23:21:59 +02:00
ROllerozxa
c870679531 Fix segfault with protocol fallback code 2022-08-12 20:05:52 +02:00
Emil Romanus
bab92178b1
Merge pull request #40 from rollerozxa/fix-http2-headers
Fix parsing headers on HTTP/2
2022-08-11 15:43:45 +02:00