Commit Graph

51 Commits

Author SHA1 Message Date
6732eb6a22 Feat(ToolStore): Support upgrade tool 2024-08-14 15:26:10 +08:00
f5cfbd7296 Refactor(Enum): Change all caps to camel case 2024-08-14 15:23:56 +08:00
627a32c7a3 Build(Gradle): Upgrade dependencies 2024-08-14 15:14:58 +08:00
5246715d78 Refactor(ToolStore): Optimize the way to obtain installation status 2024-08-13 18:07:07 +08:00
60ffc569a5 Feat(ToolView): Add preview tooltip 2024-08-12 17:39:32 +08:00
a3800bfad6 Feat(ToolView): Support load tool offline 2024-08-12 16:01:19 +08:00
454108d871 Feat(ToolScreen): Support uninstall tool 2024-08-12 14:37:18 +08:00
cb6fe19033 Refactor(SettingDialog): Componentized settings page elements 2024-08-12 14:35:51 +08:00
3d69514a39 Build(Gradle): Upgrade dependencies 2024-08-12 14:32:17 +08:00
96159e5b80 Refactor(ToolStore): Optimize save install tool info 2024-08-09 16:49:26 +08:00
9b3b391fef Refactor(Function): Make non-essentially public methods private 2024-08-09 14:39:54 +08:00
3286ed2934 Refactor(ToolStore): Support dynamic display tool installation button 2024-08-09 13:49:53 +08:00
c9c0debb2b Feat(Tool): Add tool store
Add tool store, support install tool online.
2024-08-08 17:56:45 +08:00
c1879dfdc8 Style(LibrariesScreenViewModel): Reformat code 2024-08-08 17:51:38 +08:00
640686296e Refactor(Context): Provide context using @ApplicationContext 2024-08-08 10:30:23 +08:00
a3b1241fca Refactor(AppScrollbars): Reduce scroll bar width 2024-08-08 10:26:48 +08:00
596ad2ccbe Refactor(Navigation): Remove handleOnCanScrollChange 2024-08-08 10:24:29 +08:00
1607897fc9 Build(Gradle): Upgrade dependencies 2024-08-06 11:41:45 +08:00
9d6094173d Build(Gradle): Upgrade dependencies 2024-07-17 17:28:06 +08:00
5efbf660c6 Refactor(OxygenApp): Optimize app bar
Optimize app bar when scroll
2024-07-17 17:27:11 +08:00
8fedafd261 Refactor(LibrariesScreen): Optimize app bar
Optimize app bar when scroll
2024-07-17 17:26:11 +08:00
1d4f317bb5 Refactor(AboutScreen): Optimize app bar
Optimize app bar when scroll
2024-07-17 17:24:52 +08:00
a85e561863 Fix(Tool): Fixed the bug of getting tool exception when tool desc is null 2024-07-17 15:37:02 +08:00
d84427b039 Refactor(ToolViewScreen): Optimize layout 2024-05-19 17:31:51 +08:00
3338522d40 Feat(Tool): Launch tool by scheme 2024-05-11 19:00:41 +08:00
3a91e834b7 Feat(ToolView): Add ToolView to support execute tool 2024-05-11 16:28:11 +08:00
3d8bc944e3 Feat(ToolScreen): Finish tool store list 2024-05-11 03:26:02 +08:00
c596767c37 Feat(ToolScreen): Support get tool online
Support get tool online in page
2024-05-10 05:47:30 +08:00
b2cbea5383 Build(Libs): Update dependencies 2024-05-07 09:08:42 +08:00
2e0efd1cb9 Refactor(LibrariesScreen): Add search
Add search and optimize top bar
2024-04-25 15:33:38 +08:00
61d229b100 Refactor(TopBar): Optimize TopBar
Optimize TopBar in AboutScreen and LibrariesScreen
2024-04-25 11:18:11 +08:00
32d19ae291 Feat(LibrariesScreen): Finish LibrariesScreen
Implement open source license display in LibrariesScreen
2024-04-24 17:31:06 +08:00
c8f072c930 Refactor(SettingDialog): Optimize confirmButton
Change Text to TextButton
2024-04-24 17:28:38 +08:00
4d047247f1 Refactor(Animation): Optimize navigation switch animation
Optimize AboutNavigation and LibrariesNavigation switch animation
2024-04-24 17:23:28 +08:00
b11ae055c3 Refactor(Preview): Change all preview to OxygenPreviews
Change all preview to OxygenPreviews. Fix can not preview OxygenTopAppBar bug.
2024-04-24 17:20:55 +08:00
b2e7ecc92c Refactor(Kotlin): Upgrade kotlin version
Upgrade kotlin version from 1.9.22 to 1.9.23
2024-04-24 17:15:25 +08:00
23893a4ac1 Refactor(Data): Rename datastore into data
Rename top.fatweb.oxygen.toolbox.datastore into top.fatweb.oxygen.toolbox.data
2024-04-24 17:13:39 +08:00
54a7625c1b Refactor(ToolBar): Optimize top bar and bottom bar
Completely hide the top bar and bottom bar when scrolling
2024-04-23 15:04:00 +08:00
8ed9d6942a Refactor(Libraries): Upgrade libraries
agp: 8.3.1 -> 8.3.2
composeBom: 2024.03.00 -> 2024.04.01
coreKtx: 1.12.0 -> 1.13.0
activityCompose: 1.8.2 -> 1.9.0
coil: 2.5.0 -> 2.6.0
androidxDataStore: 1.0.0 -> 1.1.0
2024-04-23 10:57:00 +08:00
92cd20f36f Feat(About): Add about page
Add about page, add libraries page framework. Add page switching animation and navigation bar animation.
2024-04-03 18:12:00 +08:00
8b200d14c6 Refactor(Drawable): Optimize drawable
Optimize drawable resources
2024-04-03 18:09:38 +08:00
58117cc6f6 Refactor(Icons): Add icons
Add icons and optimize sorting
2024-04-03 18:08:48 +08:00
e777f832e6 Feat(UI): Automatically hide app bar
Automatically hide top and bottom app bars when page scrolls
2024-04-02 10:22:51 +08:00
0e24b46525 Feat(ToolGroupCard): Automatically manage expansion and hiding of cards
Automatically manage the expansion and hiding of cards when clicking on the card title
2024-04-02 10:22:31 +08:00
cba2e83074 Build(Release): Fix R8 minify
Fix application cannot start after enabling minify
2024-04-01 17:28:31 +08:00
cda1f455b9 Build(libraries): Update composeBom
Update composeBom from '2024.02.02' to '2024.03.00'
2024-04-01 17:22:13 +08:00
96cc7c221f Optimize - ToolGroupCard - performance optimization 2024-03-31 23:36:07 +08:00
f81f26a5cb Feat - ToolsScreen - add tool group list 2024-03-29 18:09:33 +08:00
4cc1c0f68b Optimize - NavigationBarStyle - remove navigation bar white background 2024-03-26 18:52:18 +08:00
1bd81cdf6c Optimize - agp - upgrade version 2024-03-26 18:50:53 +08:00