Commit Graph

175 Commits

Author SHA1 Message Date
Zack Rauen 5b8f2f2de3 Adds facelist for addon content
- Redesign of addon cards
- Addon settings moved to modals
- Fixes error with extra title in PS
- Fixes error with pagination in PS
- Fixes several issues with detached windows
2020-11-02 20:47:08 -05:00
Tropical 67c29bbce5
Fixes minor coloring on CSS editor (#477)
* minor coloring fixes

* what the hell
2020-10-30 12:48:00 -04:00
Zack Rauen e992e440dc Introduces proper pagination
- Moves temporary strings to the string files.
- Adds pagination to the PublicServers module.
- Reduces the complexity and knowledge between view and connection.
- Adds loading spinner to imrpove UX.
- Removed unused CSS.
2020-10-28 00:18:44 -04:00
Zack Rauen eecdcebb01 Adds caching to public servers
Also fixes bug found by Tropical regarding confirming close with live update enabled.
2020-10-27 14:42:49 -04:00
Zack Rauen 2d38c277d2 Removes gulp dependency
Switches css building from gulp to postcss.  Gulp was unnecessary overhead since nothing else is currently using it.

Updates other dependencies.

Also adjust some of the CI build processes to use less output (aside from errors) to decrease build time.
2020-10-24 20:10:46 -04:00
Zack Rauen aef148722b Fixes button hiding settings 2020-10-24 18:30:11 -04:00
Strencher f062b153d7
Adds settings to Hide Nitro button & Gif-Picker button. (#471)
* fix the error while throwing a error

* okay then

* Update logger.js

* new setting

* rename

* okay

* okay, travis

* fix linter issues
2020-10-24 17:17:20 -04:00
Tropical 878e4b24d5
Creates a more consistent CSS editor + Less cramped public button (#470)
* fix magnifying glass on light mode, minor text miscoloring on search bars

* Better, more consistent CSS editor and less cramped public button.

* stupid linter
2020-10-24 04:11:22 -04:00
Tropical 954f8be8a3
Fixes magnifying glass on light mode, minor text miscoloring on search bars (#469) 2020-10-24 02:45:57 -04:00
Zack Rauen 60865aaaf2 Updates public servers design and api
Reworks the design of the public servers module to be more like Discord's server discovery feature.

Updates some of the API and terminology to match that of DiscordServers.com
2020-10-24 02:13:16 -04:00
Zack Rauen eb963ce247 Fixes DOMString plugin settings 2020-10-21 18:30:22 -04:00
Tropical 568c39a0c4
Converts components to use discord's native variable system (#468)
* welp lets see how this does

* more stuff + hopefully fix liter

* shorthand white values

* this damn spacing
2020-10-21 17:55:50 -04:00
Zack Rauen 5179f66884 Fixes a string 2020-10-20 18:03:41 -04:00
Zack Rauen ac8e5fefee Allows exports.default in plugins 2020-10-20 14:38:40 -04:00
Zack Rauen 37cec0ef7e Fixes settings buttons and modal size 2020-10-19 23:45:32 -04:00
Zack Rauen 707c3848ef Fixes emote menu and typo 2020-10-08 15:12:57 -04:00
Zack Rauen 5eadcd587b Fixes data transfer 2020-10-08 14:13:19 -04:00
Zack Rauen 1ca7269b34 Fixes some watcher issues
Also fixes BdApi~monkeyPatch not returning the cancel patch.
2020-10-06 17:44:10 -04:00
Strencher 4405f0df23
fix some typos (#462)
* fix the error while throwing a error

* okay then

* Update logger.js
2020-10-05 18:37:17 -04:00
Strencher 73e5d8b267
fix the error while throwing a error (#461) 2020-10-05 16:00:33 -04:00
Zack Rauen 845f5d514b Fixes all linting issues 2020-10-03 20:59:01 -04:00
Zack Rauen 30ecf92a8d Adds ability to fix duplicates
Can check for things like Name.plugin(1).js and auto-rename the file is possible.
2020-10-03 20:50:31 -04:00
Zack Rauen 30c4653b20 Fixes toasts on non-chat screens
Hopefully fixes Travis deploy as well.
2020-08-16 01:40:46 -04:00
Zack Rauen 5d9de576aa Go back to hashes 2020-07-30 15:55:00 -04:00
Zack Rauen aca2010621 Fixes colored text & 24 hour timestamps 2020-07-30 12:24:26 -04:00
Zack Rauen 99d17bf4fe Adds some final touches 2020-07-30 11:34:59 -04:00
Zack Rauen f2d4e3e8b7 Wrap with try..catch 2020-07-27 12:41:14 -04:00
Zack Rauen cea1ba5a30 Adds some more finishing touches 2020-07-26 19:11:16 -04:00
Zack Rauen 0f45dc6e22 Changes BandagedBD to BetterDiscord 2020-07-26 18:47:04 -04:00
Zack Rauen 68f73ebd3c Updates Travis CI commands 2020-07-26 05:37:11 -04:00
Zack Rauen 98ce17146a Adds transition code and some finishing touches
- Adds the latest info to the changelog
- Fixes an error with RDT
- blacklist -> blocklist for clarity
- Adds transition code for converting old BD version data to new format
- Switch to Vercel
- Add style to changelog modal
- Swap names around, no more `.min`
2020-07-26 05:34:38 -04:00
Strencher 9ba23c5648
update strings & fix the different between plugin / theme (#397) 2020-07-26 02:19:07 -04:00
Zack Rauen 9cc70e0272 Adds CONTRIBUTING and updates linting
- Adds CONTRIBUTING.md
- Updates eslintrc to be more comprehensive
- Adds linting to travis runs
2020-07-25 04:22:57 -04:00
Zack f8e3121600
Merge pull request #396 from Strencher/development
rewrite emote menu + add de translation
2020-07-24 10:53:52 -04:00
Strencher 79648edae4 Add German translation
Co-authored-by: Aaron <42084688+l0c4lh057@users.noreply.github.com>
2020-07-24 14:45:05 +02:00
Strencher 5b8da050a4 fix 2020-07-24 11:12:48 +02:00
Strencher ea5f5ca8c6 ooops forgot to update css files. 2020-07-24 11:01:09 +02:00
Strencher 56fc757650 fix stuff 2020-07-24 10:59:16 +02:00
Zack Rauen 7170372976 no longer require server for local dev 2020-07-24 03:35:20 -04:00
Zack Rauen feac661b68 travis migration
- org -> com
- Additional badges
- Hopefully triggers travis deploy to gh-pages
2020-07-24 01:01:15 -04:00
Zack Rauen 3adb83cac5 more devops/ci stuff
- Add Travis integration
- Add LGTM integration
- Add initial mocha test
- Fix VSCode intellisense resolution
- Update TODOs
- Enable gh-pages deployment
2020-07-24 00:07:50 -04:00
Zack Rauen 39b5ae6ca5 some organization and devops 2020-07-23 16:51:58 -04:00
Zack 60e0b9a1b0
Merge pull request #394 from Strencher/development
More details for the ErrorBoundary, update gulpfile.js
2020-07-23 00:22:37 -04:00
Strencher 6a6fd4d559 some stuff 2020-07-23 04:08:17 +02:00
Zack Rauen 84be3a163b fix error on react dismount 2020-07-21 18:26:41 -04:00
Zack Rauen dde0d606ce fix plugin settings panels and rdt 2020-07-21 11:11:52 -04:00
Zack Rauen a4f9d61c79 fix urls and update builds 2020-07-19 00:57:46 -04:00
Zack Rauen ec33b23483 restructure 2020-07-19 00:34:23 -04:00
Zack Rauen 8f2ece3678 bugfixes and drawer states
- Separate loading icon
- Add dependency injection
- Separate module patch
- Make Core a class
- DOMManager no longer waits for init
- monkeyPatch now uses patcher
- AddonManagers now have a getAddon function
- Alert modal no longer has cancel option
- Settings drawers remember their states
- Remove unused modules
- Add more UI strings to locale managed module
2020-07-18 19:01:49 -04:00
Zack Rauen 8cfa4e4001 addon card fixes
- Fix settings button not enabling/disabling after enabling/disabling addon
- Fix auto-scroll issue on settings click
2020-07-17 23:53:01 -04:00