Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
3db3ad0
WIP isar theme class
julian-CStack Apr 18, 2023
f6becfb
WIP re themeing
julian-CStack Apr 18, 2023
38363a6
Dark theme json
Likho Apr 19, 2023
e02381d
Update structure and add sample theme_template
Likho Apr 19, 2023
7581e4c
Update structure and add sample theme_template
Likho Apr 19, 2023
e3888be
embedded assets, provider, and example
julian-CStack Apr 20, 2023
962fab6
added color ints to color theme
Apr 19, 2023
62a9f7f
added button_back section
Apr 20, 2023
1ae97df
resolve merge conflict
Apr 20, 2023
00a287b
merge conflicts
Apr 20, 2023
3e36165
Add themes folder, setup json for dark theme assets and test getting …
Likho Apr 21, 2023
15c2a8b
added boxShadowExt + boxShadows to ColorTheme
Apr 21, 2023
66f17b2
Get assets from json
Likho Apr 24, 2023
ec00f6a
WIP testing themes
julian-CStack Apr 24, 2023
3a94972
WIP assets change
julian-CStack Apr 24, 2023
5748de2
Theme colors error fixes
Likho Apr 24, 2023
c6ffe14
Rename assets json file
Likho Apr 24, 2023
d42f48c
resolve json errors, move assets json into themes json
Likho Apr 24, 2023
4ed34ad
Correctly parse gradient
Likho Apr 25, 2023
c206ed3
Example
julian-CStack Apr 25, 2023
fbc6140
check if gradientBackground is null
Apr 25, 2023
83e1a9f
add null check
Apr 25, 2023
857f0f2
Clean up
Likho Apr 25, 2023
5ebf9cf
Resolve conflicts
Likho Apr 25, 2023
68ad1df
replace stackIcon asset images
Apr 25, 2023
aa07ba6
replace stack images
Apr 25, 2023
16a3020
replace persona images
Apr 25, 2023
707dc20
Ensure themes path is loaded, use testing theme name instead of UUID
Likho Apr 26, 2023
9bd2c1e
Clean up
Likho Apr 26, 2023
dd213bb
WIP: Convert themes to json
Likho Apr 27, 2023
29a5a98
Add light theme to json, clean out chan colors from dark theme
Likho Apr 27, 2023
e1dd7b4
Replace BuildContext images call with themeProvider in tx_icon.dart
Likho Apr 27, 2023
e9c386c
replace assets in tx_icon.dart
Apr 27, 2023
4defe83
WIP: manage themes ui
julian-CStack Apr 27, 2023
c9c9e79
Merge branch 'ui-fixes' into themes
julian-CStack Apr 27, 2023
80f341a
Merge remote-tracking branch 'origin_SW/themes' into themes
julian-CStack Apr 27, 2023
6df6207
manage themes ui basic grid layout
julian-CStack Apr 27, 2023
3b3e14e
Clean up, use flat structure for assets
Likho Apr 28, 2023
228afdd
Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes
Likho Apr 28, 2023
ee09a8c
wip: replace asset theme svgs
Apr 28, 2023
93441bd
theme_coin_provider + replaced big coin images
May 1, 2023
fa6e7d9
Update themes structure
Likho May 2, 2023
bff4f3f
Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes
Likho May 2, 2023
4715367
Update Themes template to new structure, add forest, ocean-breeze and…
Likho May 2, 2023
23ab681
Move the rest of the themes to Json
Likho May 2, 2023
301f4b5
WIP: rename coin image provider + add coin icon provider
May 2, 2023
d1d6eae
Merge branch 'themes' of https://github.com/cypherstack/stack_wallet …
May 2, 2023
f4509dc
WIP: replace coin icons
May 3, 2023
90f5e6c
replace coin icons for swap + buy crypto select sheets
May 4, 2023
f9f6d74
Merge remote-tracking branch 'origin_SW/staging' into themes
julian-CStack May 8, 2023
11268d9
comment out unused vars
julian-CStack May 8, 2023
5edb8c6
WIP update tests
julian-CStack May 8, 2023
a73f5a1
remove unnecessary cast
julian-CStack May 8, 2023
575ec17
fix: added missing exchange status icon assets
julian-CStack May 9, 2023
236b895
fix: delete themed assets from bundle and remove remaining references…
julian-CStack May 9, 2023
f3da99f
use id given by server
julian-CStack May 9, 2023
7da9f3b
add secondary images to differentiate between chan plain and kiss coi…
julian-CStack May 9, 2023
789029a
some clean up of assets.dart
julian-CStack May 9, 2023
efec395
fix: import
julian-CStack May 9, 2023
bd476a0
pass theme id
julian-CStack May 9, 2023
8f5da9c
fix: add missing buy image to theme and fix a couple other asset refs
julian-CStack May 9, 2023
87bafa7
fix: load gif properly if exists
julian-CStack May 9, 2023
e92501c
fix: load secondary (ex. chan kiss) gif properly if exists
julian-CStack May 9, 2023
7da7302
fix: added missing assets to theme and updated more references to use…
julian-CStack May 9, 2023
fae4674
update text styles
julian-CStack May 9, 2023
aae766c
update a few more assets and added missing background asset to theme …
julian-CStack May 9, 2023
511ac39
untested notifications wrapper
julian-CStack May 9, 2023
b66e43f
comment out erroring code for now
julian-CStack May 9, 2023
a527512
clean up pubspec assets
julian-CStack May 9, 2023
5f9c68e
move notifications wrapper
julian-CStack May 9, 2023
0c305c4
delete color theme files
julian-CStack May 9, 2023
39a749d
remove background image path
julian-CStack May 9, 2023
80a23c4
update stack theme class to parse json properly
julian-CStack May 9, 2023
d182fd2
replace ThemeType enum with themeId Strings
julian-CStack May 9, 2023
d05dcbd
pull gifs out of bundled assets
julian-CStack May 9, 2023
136207c
pull gifs out of bundled assets
julian-CStack May 9, 2023
9de6d06
fix: ThemeAssets embedded constructor and generate Isar schema
julian-CStack May 9, 2023
39f06f1
updated mocks
julian-CStack May 9, 2023
2984b49
use themeId strings
julian-CStack May 9, 2023
6d502ac
temp comment out some code
julian-CStack May 9, 2023
525ee03
temp include themes in repo for versioning while testing
julian-CStack May 9, 2023
60af990
remove a couple more hard coded assets
julian-CStack May 9, 2023
e53e7e5
set up installing of themes and including default themes
julian-CStack May 9, 2023
7e277a8
fix: notification wrapper bug
julian-CStack May 9, 2023
848b1c3
fix: missing assets in default themes
julian-CStack May 9, 2023
604e4cf
install theme from zip archive functionality
julian-CStack May 9, 2023
4fe0142
fix: assets paths
julian-CStack May 9, 2023
3757385
WIP install default themes on startup
julian-CStack May 9, 2023
f8e6b06
encapsulate themes dir across platforms
julian-CStack May 9, 2023
71992ea
fix: use SvgPicture.file constructors for themed assets located in th…
julian-CStack May 9, 2023
4213eca
Merge remote-tracking branch 'origin_SW/staging' into themes
julian-CStack May 10, 2023
436a15c
fix: merge fixes
julian-CStack May 10, 2023
e1e1397
theme installed check
julian-CStack May 10, 2023
ef856b5
fix: buy asset icon name
julian-CStack May 10, 2023
2f895c1
switch themes using new theming method
julian-CStack May 10, 2023
6e381ef
fix: mobile system default theme options
julian-CStack May 10, 2023
eea754c
delete themes that were moved to server repo
julian-CStack May 10, 2023
9e39d99
fetch themes from server logic
julian-CStack May 10, 2023
7c4237f
check fetched theme data sha256 hash
julian-CStack May 10, 2023
6ed6ffb
add previewImageUrl property
julian-CStack May 10, 2023
6990d60
various fixes, layout tweaks, and refactoring
julian-CStack May 10, 2023
b16e96f
ask to load themes if in incognito mode
julian-CStack May 11, 2023
7131632
fix: background
julian-CStack May 11, 2023
7c1d909
add uninstall button
julian-CStack May 11, 2023
0ec891b
fix: listen for theme changes
julian-CStack May 11, 2023
ee29025
add manual theme installation
julian-CStack May 11, 2023
6f97b06
incognito theme management
julian-CStack May 11, 2023
bcb5075
add install theme button to app bar
julian-CStack May 11, 2023
fcecb0d
Hacked Textfield layout. Needs correct colors for hover/active/disabl…
julian-CStack May 12, 2023
d17da24
add desktop_drop dep for dragging to install themes
julian-CStack May 12, 2023
63fff1d
Add desktop custom theme selection and download ui. As well fixed a c…
julian-CStack May 12, 2023
e032e90
update theme schema to add support for preview assets
julian-CStack May 12, 2023
a2998ff
update default themes
julian-CStack May 12, 2023
dff6e76
fix: replace asset
julian-CStack May 12, 2023
fe0155e
Merge remote-tracking branch 'origin_SW/staging' into themes
julian-CStack May 12, 2023
c713de3
pass bytes around instead
julian-CStack May 12, 2023
4a5ca30
fix: tests
julian-CStack May 12, 2023
451e5e1
fix: show theme preview in incognito without network loading
julian-CStack May 12, 2023
147914f
fix: fix show theme preview in incognito without network loading
julian-CStack May 12, 2023
b715cf9
fix: selected theme on deleting themes changing
julian-CStack May 12, 2023
664a821
fix: alignment
julian-CStack May 12, 2023
9820aed
show flush bar on desktop instead of dialog
julian-CStack May 12, 2023
6c0926a
delete unused assets
julian-CStack May 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added assets/default_themes/dark.zip
Binary file not shown.
Binary file added assets/default_themes/light.zip
Binary file not shown.
Binary file removed assets/gif/coins/bitcoin/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/bitcoin/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/bitcoincash/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/bitcoincash/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/dogecoin/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/dogecoin/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/epicCash/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/epicCash/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/ethereum/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/ethereum/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/firo/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/firo/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/litecoin/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/litecoin/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/monero/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/monero/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/namecoin/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/namecoin/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/particl/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/particl/plain.gif
Binary file not shown.
Binary file removed assets/gif/coins/wownero/kiss.gif
Binary file not shown.
Binary file removed assets/gif/coins/wownero/plain.gif
Binary file not shown.
Binary file removed assets/gif/stacy-plain.gif
Binary file not shown.
Binary file removed assets/images/chan-persona-easy.png
Binary file not shown.
Binary file removed assets/images/chan-persona-incognito.png
Binary file not shown.
Binary file removed assets/images/forest/ethereum.png
Diff not rendered.
Binary file removed assets/images/fruitSorbet/ethereum.png
Diff not rendered.
174 changes: 0 additions & 174 deletions assets/images/fruitSorbet/ethereum.svg
Diff not rendered.
Binary file removed assets/images/light/ethereum.png
Diff not rendered.
174 changes: 0 additions & 174 deletions assets/images/light/ethereum.svg
Diff not rendered.
Binary file removed assets/images/oceanBreeze/ethereum.png
Diff not rendered.
174 changes: 0 additions & 174 deletions assets/images/oceanBreeze/ethereum.svg
Diff not rendered.
Binary file removed assets/images/oledBlack/ethereum.png
Diff not rendered.
174 changes: 0 additions & 174 deletions assets/images/oledBlack/ethereum.svg
Diff not rendered.
12 changes: 0 additions & 12 deletions assets/svg/chanstheme.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Bitcoin.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Bitcoincash.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Dogecoin.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/EpicCash.svg
Diff not rendered.
21 changes: 0 additions & 21 deletions assets/svg/coin_icons/Ethereum.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Firo.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Litecoin.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Monero.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Namecoin.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Particl.svg
Diff not rendered.
1 change: 0 additions & 1 deletion assets/svg/coin_icons/Wownero.svg
Diff not rendered.
Loading