Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9f5e452
remove inconvenient background-glue & notification functionality
J-ZhengLi Jun 13, 2025
19f890f
prettify the main setup page
J-ZhengLi Jun 16, 2025
ad7ea56
separate animated background as a module & some UI adjustments
J-ZhengLi Jun 17, 2025
7a642f5
prettify configuration and customization pages
J-ZhengLi Jun 19, 2025
fd7c890
update component selection layout & add component type display
J-ZhengLi Jun 23, 2025
1e2c978
prettify progress and confirm page
J-ZhengLi Jun 24, 2025
e7e3567
add shortcut helper struct to help creating/remove shortcuts
J-ZhengLi Jun 25, 2025
74ebfb9
remaster `finish` page & separate toolchain components from basic rus…
J-ZhengLi Jun 26, 2025
0e0f7c5
add 'tools.target.all` target;
J-ZhengLi Jun 27, 2025
4d16f69
add advanced options config section for GUI
J-ZhengLi Jun 28, 2025
ab2e39c
Add support to load local toolkit manifest at the start of installation
J-ZhengLi Jul 1, 2025
798cf39
sort locale JSON files & add vue-i18n package
J-ZhengLi Jul 2, 2025
9f498e2
replace `invokeLabel*` to vue-i18n's `t` function for localized texts.
J-ZhengLi Jul 2, 2025
96ce602
allow file level language configuration
J-ZhengLi Jul 2, 2025
edf31d1
add drop down menu
J-ZhengLi Jul 3, 2025
96700c4
add settings layout
J-ZhengLi Jul 14, 2025
c301ceb
init `HelpLayout` with introduction doc
J-ZhengLi Jul 14, 2025
2e66acc
add installation help documents
J-ZhengLi Jul 15, 2025
ac8c8dc
add info layout
J-ZhengLi Jul 16, 2025
8a373ff
get rid of unnecessary warnings when running the GUI
J-ZhengLi Jul 16, 2025
52a4784
rename `basic` toolkit to `test` & defaulting release toolkit to `com…
J-ZhengLi Jul 16, 2025
ac22c4d
support toolkit download source enforcing & various fixes
J-ZhengLi Jul 18, 2025
7cd6117
add manual update button
J-ZhengLi Jul 21, 2025
82d4d34
remaster 'update' config & add update channel config;
J-ZhengLi Jul 25, 2025
5fe6f0d
fix GUI progress overflow
J-ZhengLi Jul 26, 2025
87f9208
add second progress bar for GUI to show download & extract progress
J-ZhengLi Jul 28, 2025
7c264a7
rename `ProgressStyle` & fix installView not being able to receive pr…
J-ZhengLi Jul 29, 2025
b752e55
add navigation on title bar for manager mode & fix tauri not hot upda…
J-ZhengLi Jul 31, 2025
37e237a
redesign manager home page
J-ZhengLi Aug 1, 2025
4e7555f
remaster manager mode update views
J-ZhengLi Aug 6, 2025
7e76f6e
add `locale` dev command to format and check locale files & add to CI…
J-ZhengLi Aug 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/standard-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,24 @@ jobs:
uses: dtolnay/rust-toolchain@stable
with:
components: clippy,rustfmt

# Manually detect if locale files has been changed,
# so that we can trigger locale file check later.
# This check is too simple thus I don't think it worth having a dedicated workflow.
- name: Check if locale files changed
id: check_locales
run: |
git fetch origin ${{ github.event.before }} --depth=1
CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^locales/' || true)
CHANGED=$(echo "$CHANGED" | tr '\n' ',')
echo "changed=$CHANGED" >> "$GITHUB_OUTPUT"
shell: bash

- name: formatting check
run: cargo fmt --all --check
- name: Run locale-specific tests
if: steps.check_locales.outputs.changed != ''
run: cargo dev locale check
- name: clippy check
run: cargo clippy --no-deps --workspace --exclude rim-gui -- -D warnings
- name: build
Expand Down
179 changes: 17 additions & 162 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ use std::env;

const TARGET_OVERRIDE_ENV: &str = "HOST_TRIPLE";
const EDITION_OVERRIDE_ENV: &str = "EDITION";
/// Default toolkit edition, such as `basic`, `community`, more to come.
const DEFAULT_EDITION: &str = "basic";
const DEFAULT_EDITION: &str = "test";
const FILES_TO_TRIGGER_REBUILD: &[&str] = &["locales/en.json", "locales/zh-CN.json"];

fn main() {
Expand Down
Loading
Loading