Commit graph

130 commits

Author SHA1 Message Date
Aiden
de703ba052
consolidate dynamic icon setting 2024-09-16 17:08:30 -04:00
Aiden
4322d9d41d
cleanup 2024-09-14 20:35:16 -04:00
Aiden
3c599daa22
don't need black magic to get the favicon anymore 2024-09-14 19:38:26 -04:00
smartfrigde
87afd2525a fix custom bundle loading 2024-09-09 18:26:45 +02:00
smartfrigde
5ac72871fb fix first time startups 2024-08-23 15:25:12 +02:00
smartfrigde
b47662d5a8 add hardware acceleration option 2024-08-23 15:15:24 +02:00
smartfrigde
f614748801 tweak theme manager UI 2024-08-19 16:49:06 +02:00
smartfrigde
1c9fd5518c feat: add quick css 2024-08-19 13:55:22 +02:00
Aiden
5690fe1b97
Modloader rewrite (#686)
approved at https://canary.discord.com/channels/820732039253852171/820732039253852174/1274455749241868319
2024-08-17 15:52:50 -04:00
smartfrigde
ebcce7a12b fix: setup enable shelter by default 2024-08-16 17:50:13 +02:00
smartfrigde
33c613c776 revamp theme manager
dynamically load themes, edit them, allow for drag and dropping of local themes and few fixes
2024-08-15 19:47:24 +02:00
Aiden
e31eac11ad
tsconfig oddities fix
- update packages
- new tsconfig
- dependabot NPM weekly -> monthly
- fix inconsistencies in type imports
- fix platform detection
- minor linting fixes
- minor type fixes
2024-08-12 18:30:07 -04:00
smartfrigde
122601b021 only check on case sensitive file systems 2024-07-31 16:31:03 +02:00
smartfrigde
d31143d3a6 check for dev when checking old config 2024-07-31 16:29:48 +02:00
smartfrigde
d4807641ba copy over old armcord config 2024-07-31 16:11:44 +02:00
Aiden
e7e090d717
don't look for "ArmCord" config dir 2024-07-23 15:58:55 -04:00
Aiden
6b9fe07ad4
Cleanup import code, linter doesn't like it anymore, and convert review -> note 2024-07-22 15:46:18 -04:00
smartfrigde
f9290db01a remove useless ipc + lint 2024-07-15 15:45:24 +02:00
smartfrigde
5d1442a57b expose i18n apis 2024-07-14 11:49:41 +02:00
Aiden
fd79b62088
Implement Autoscrolling toggle (#643) 2024-06-27 16:19:23 -04:00
smartfrigde
9f6a25801f switch to electron-is-dev 2024-06-16 13:30:40 +02:00
smartfrigde
ac1d090ead feat: rewrite minimize to tray 2024-06-16 12:59:30 +02:00
Aiden
3ae9a77f25
Implement Add an option for disabling smooth scrolling #623 (#624) 2024-06-15 20:24:20 +02:00
Aiden
4d545ed684
Fix Fresh installs (no .config/armcord) will crash #621 (#622) 2024-06-15 19:28:28 +02:00
smartfrigde
0329b2ee92 fix: use existing config folders
solves https://github.com/ArmCord/ArmCord/issues/617 after package name change
2024-06-15 10:46:51 +02:00
Aiden
10b7e638de
Updates and Linting (#578)
* Updates and Linting

* fix lint task

* [ImgBot] Optimize images

*Total -- 404.98kb -> 304.38kb (24.84%)

/assets/screenshot-1920x1080.png -- 205.00kb -> 123.21kb (39.9%)
/build/appx/Square150x150Logo.png -- 9.63kb -> 7.71kb (20%)
/assets/ac_icon.png -- 40.15kb -> 34.98kb (12.88%)
/assets/StoreLogo.png -- 40.15kb -> 34.98kb (12.88%)
/assets/Square150x150Logo.png -- 7.24kb -> 6.53kb (9.83%)
/assets/ac_icon_transparent.png -- 45.54kb -> 42.00kb (7.76%)
/assets/ac_plug_colored.png -- 17.98kb -> 16.72kb (7%)
/assets/ac_black_plug.png -- 8.49kb -> 8.06kb (5.06%)
/assets/ac_black_plug_hollow.png -- 10.30kb -> 9.95kb (3.4%)
/build/appx/Square44x44Logo.png -- 1.69kb -> 1.64kb (2.89%)
/assets/Square44x44Logo.png -- 1.90kb -> 1.85kb (2.83%)
/assets/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/build/appx/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/assets/ac_white_plug.png -- 8.49kb -> 8.42kb (0.83%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* Asyncification!!!
Check `REVIEW` comments

* More async for `src/discord`

* update packages to latest minor version

* Void some promises

* Add some types - 93 problems left!

* make DeepScan Happy

* DeepScan part 2

* I am the Constant

* preload must be `.mts`

* Migrate electron context menu official package

* fix bad preload on setup window

* fix minor import oversights

* fix modloader

* Stop main window from continuing during setup

* update packages, slow dependabot

* Remove paste override, it seems to work without now

* IPC typing

* Package updates & a few more typings

* fix linting errors in screenshare

* use pnpm in actions

* fix dev releaser?

* update node build, fix dev one more time

* release action is broke

* Fix Release

* update actions

* actions are so finicky

* remove delete-tag-and-release

* add github token env

* Hopefully this fixes the release workflow

* [debug]

* this should actually fix it

* Fix typo in dev action

* put everything in a dir and then get it

* use a different releaser

* correct release file location

* action places it in a folder named x.zip, recurse into that and grab the actual files

* Cleanup actions a bit

* release is dependent on mac build

* remove mac build

* split linux arm and x86

* rely on linux arm

* remove deprecated action

* attempt to fix weird recursive zip

* fix env

* use pnpm in actions

fix dev releaser?

update node build, fix dev one more time

release action is broke

Fix Release

update actions

actions are so finicky

remove delete-tag-and-release

add github token env

Hopefully this fixes the release workflow

[debug]

this should actually fix it

Fix typo in dev action

put everything in a dir and then get it

use a different releaser

correct release file location

action places it in a folder named x.zip, recurse into that and grab the actual files

Cleanup actions a bit

release is dependent on mac build

remove mac build

split linux arm and x86

rely on linux arm

remove deprecated action

attempt to fix weird recursive zip

fix env

* don't globally install pnpm packages (I don't think the cache checks global)

* Type the armcord window

* Finalize typings

* fix deepscan issues

* fix screenshare preload

* fix app quitting

---------

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: smartfrigde <37928912+smartfrigde@users.noreply.github.com>
2024-06-14 14:57:34 +02:00
Aiden
36e5f95705
include file extensions on imports (#599)
* include file extensions on imports

* missed two
2024-06-01 11:56:19 +02:00
smartfrigde
b9bf19f059 simplify version api 2024-05-15 20:32:14 +02:00
smartfrigde
0487507bc4 feat: rewrite to esm 2024-05-15 20:14:18 +02:00
smartfrigde
419cb8eb4a feat: new folder structure 2024-05-15 18:14:49 +02:00