forked from kicad-huaqiu/kicad-amf-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix/8.0 problem #1
Open
hafzhang
wants to merge
15
commits into
main
Choose a base branch
from
fix/8.0_problem
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Refact the dir * Update dev instruction p * Init modules * Add order and price * Add pcb_fabrication * Add service iIp * Remove service * Add adt for the request info * Add i18n template * add main dialog * Remove dists * add base_info_view * add ui_base_info * Finish the base info view * add UiProcessInfo * Add ui_personalized * Finish Personalized info * Finish the process info widget * Finish the dialog * Init i18n * Fix the sys path * Fix the syle * Fix base info * Fix the initial size * Fix the size * Fix the initial size for base info * Fix duplicated path * Add order info * Finish main window * Finish the order info panel * Fix the size for order info * Fix the scrollbar * Finish the flat button * add language * Add lang setting menu * Add models for order info * Remove dist * Remove dist * Add po files * Enable i18n * Remove dist files * Remove dist * Add setting manager * add re_translatable * add LocaleChangeEvent * Fix painting * Remove dist * read the language setting from kicad client * Remove dist * Update locales * Fix the base class for MainFrame * Fix the locale path * Update translation * Add ja * Finish the translation * Update translation * Fix translation * Update translation * Update UI * Fix the unit * Restore the old widgets * Update utils ' * Add kicad * Add board manager * add pcb_fabrication_evt_list * Finish the connection for base info * Fix base info * Add board manager * Adjust the base size for special process * Enable SILK_SCREEN_COLOR_BY_SOLDER_COLOR * Finish the constraint between the UI component * Fix the base info * Add base request * Fix the sp request * add snippy for params * Add number round * Finish the models mapping * Finish the api for querying price * Add order module * Add summary module * Add summary_panel * Add place order impl * Finish placing order * enable order region setting * Fix the OrderRegion * Add smt pcb models * Finish the price summary * Finish the pcb * Update translation * Prepare to import region change * Add cn params in the form * Fix translation Fix the region * Fix the width * Fix the available board thickness * Fix the board thickness * Record the window size * Finish adjusting the window layout * Adjust the order_summary_model * Finish showing the emergency price * Update Japanese translation * Finish the translatin * Add ComboBoxIgnoreWheel * Finish ComboBoxIgnoreWheel * add ComboBoxIgnoreWheel to builtin * FInish ComboBoxIgnoreWheel * Fix the summary model * Update the api * Remove dist files * Add release plugin * Always clear content while querying price * Migrate the original PCM * Update the create_pcm_archive.sh * Update git ignore * Adjust the ci for testing * Fxi the token * Fix the pcm script * Restore the original workflow yml * Fix the archive script * Revert "Restore the original workflow yml" This reverts commit f680d78ac63c24eae9b3267ec14e104338873ec0. * Fix the pcm script * Fix the pcm script * Fix the PCM script * Update the pcm script * Fix the pcm path * Fix the geni18n script * install wxPython in the script * Fix the translation * Update the mo files * Comment the translation step * Ignore the mo file * Fix the dumplicated lang_const * Adjust the geni18n script to run on github ci * Adjust the script to setup env * Install the python-gettext in the ci * Ajust the gen18n script to run on ci * Enable reading region from IP * Restore the yml * fmt the yml * Fix the lang setting menu * Adjust the yml for test * Revert "Adjust the yml for test" This reverts commit f839cd20430609ac365eb290785ab00872923472. * Fix the null parent in the price summary model * Fix the parent for price item * Fix the check state of the lang setting btn * Finish the api for placing order through hqpcb * Add value mapping * Add form value mapper * Enable jp order region * Finish the plugin * Fix the board manager * Fix the generate_geber method while layer_count>6 * Fix generate_geber * Check if the layer count is supported * Fix the stack up * Adjust the runner to WIndows * Use ubuntu-20.04 as runner * Restore the .yml * Formmatter test * Fix the panel calc * Fix the blind value * Remove dist * Fix the cover * Enable modal dialog * Add single plugin * Add setup_trace_and_via in the base info * Add test * add query price test case * Restore the original yml config * Fix the min trace * Add simple * Remove dist yml
* Refact the dir * Update dev instruction p * Init modules * Add order and price * Add pcb_fabrication * Add service iIp * Remove service * Add adt for the request info * Add i18n template * add main dialog * Remove dists * add base_info_view * add ui_base_info * Finish the base info view * add UiProcessInfo * Add ui_personalized * Finish Personalized info * Finish the process info widget * Finish the dialog * Init i18n * Fix the sys path * Fix the syle * Fix base info * Fix the initial size * Fix the size * Fix the initial size for base info * Fix duplicated path * Add order info * Finish main window * Finish the order info panel * Fix the size for order info * Fix the scrollbar * Finish the flat button * add language * Add lang setting menu * Add models for order info * Remove dist * Remove dist * Add po files * Enable i18n * Remove dist files * Remove dist * Add setting manager * add re_translatable * add LocaleChangeEvent * Fix painting * Remove dist * read the language setting from kicad client * Remove dist * Update locales * Fix the base class for MainFrame * Fix the locale path * Update translation * Add ja * Finish the translation * Update translation * Fix translation * Update translation * Update UI * Fix the unit * Restore the old widgets * Update utils ' * Add kicad * Add board manager * add pcb_fabrication_evt_list * Finish the connection for base info * Fix base info * Add board manager * Adjust the base size for special process * Enable SILK_SCREEN_COLOR_BY_SOLDER_COLOR * Finish the constraint between the UI component * Fix the base info * Add base request * Fix the sp request * add snippy for params * Add number round * Finish the models mapping * Finish the api for querying price * Add order module * Add summary module * Add summary_panel * Add place order impl * Finish placing order * enable order region setting * Fix the OrderRegion * Add smt pcb models * Finish the price summary * Finish the pcb * Update translation * Prepare to import region change * Add cn params in the form * Fix translation Fix the region * Fix the width * Fix the available board thickness * Fix the board thickness * Record the window size * Finish adjusting the window layout * Adjust the order_summary_model * Finish showing the emergency price * Update Japanese translation * Finish the translatin * Add ComboBoxIgnoreWheel * Finish ComboBoxIgnoreWheel * add ComboBoxIgnoreWheel to builtin * FInish ComboBoxIgnoreWheel * Fix the summary model * Update the api * Remove dist files * Add release plugin * Always clear content while querying price * Migrate the original PCM * Update the create_pcm_archive.sh * Update git ignore * Adjust the ci for testing * Fxi the token * Fix the pcm script * Restore the original workflow yml * Fix the archive script * Revert "Restore the original workflow yml" This reverts commit f680d78ac63c24eae9b3267ec14e104338873ec0. * Fix the pcm script * Fix the pcm script * Fix the PCM script * Update the pcm script * Fix the pcm path * Fix the geni18n script * install wxPython in the script * Fix the translation * Update the mo files * Comment the translation step * Ignore the mo file * Fix the dumplicated lang_const * Adjust the geni18n script to run on github ci * Adjust the script to setup env * Install the python-gettext in the ci * Ajust the gen18n script to run on ci * Enable reading region from IP * Restore the yml * fmt the yml * Fix the lang setting menu * Adjust the yml for test * Revert "Adjust the yml for test" This reverts commit f839cd20430609ac365eb290785ab00872923472. * Fix the null parent in the price summary model * Fix the parent for price item * Fix the check state of the lang setting btn * Finish the api for placing order through hqpcb * Add value mapping * Add form value mapper * Enable jp order region * Finish the plugin * Fix the board manager * Fix the generate_geber method while layer_count>6 * Fix generate_geber * Check if the layer count is supported * Fix the stack up * Adjust the runner to WIndows * Use ubuntu-20.04 as runner * Restore the .yml * Formmatter test * Fix the panel calc * Fix the blind value * Remove dist * Fix the cover * Enable modal dialog * Add single plugin * Add setup_trace_and_via in the base info * Add test * add query price test case * Restore the original yml config * Fix the min trace * Add simple * Remove dist yml * Prefer GetLanguage to get the language setting * Fix the ip * Format README for updating * Add credits declaration * Update git demo
Try reading lang setting from Kicad context before reading lang setting from json file
* fix: 🐛 Fix nonetype error throwing from pcbnew.ToMils Check if the param from design setting is None before converting it * feat: Update the gif path in the README
* feat: Update readme and metadata.json * Add README zh * Update homepage
* fix: Remove apis not available in kicad 6.0 Remove the duplicated flags in the plugin so as to be used in Kicad 6.0 * fix: Correct the name section in metadata.json * fix: Prefer and to & for the plugin name * fix: add kicad_version_max 7.0.8 in the metajson
Co-authored-by: liangtie.qian <yihuo0420@gmail.com>
* fix: Fix the metadata template Advance the order of kicad_version_max in the json * Update create_pcm_archive.sh --------- Co-authored-by: jzzhuang <840064358@qq.com>
* feat: Update translation * fix: Adjut the base app for running on mac Do not custruct a new wx.App for running on mac * fix: Fix waring on macos Menu item id cannot be zero on mac * feat: * feat: Enable resizing summary panel Embed summary panel and pcb panel to splitted window * fix: Let the callee catch the ex instead Do't catch error in create_kicad_pcb_file * feat: Ajust to summary panel to best size Calc the max width of the dataview ctrl * fix: Remove DisableConsistencyChecks * fix: Ajust the default width of summary to 300 * fix: Fix the max size * fix: Fix the max_width in Kicad 6.0 on Ubuntu * fix: Fix japanese --------- Co-authored-by: liangtie.qian <yihuo0420@gmail.com>
* fix: Remove enum which is not supported on kicad 6.0 for Ubuntu * fix: Remove minmal max_width * Revert "fix: Remove minmal max_width" This reverts commit 5813cca8ea95337631fce5a1eb9a648d12d8bb49. * feat: Enable resizing the summary panel * feat: Record and restore the sash position * fix: Remove post init window * feat: Enable resizing the left & right panel of the main panel * feat: Show progress bar while generating gerber files * fix: Change the base class for workers * fix: Fix the settings * fix: Fix the size * fix: Donot call pcbnew.refresh from working thread * alpha release * fool test * feat: More detailed progress bar * fix: Add others in order region * fix: Ajust the default height * fix: fix the code to name * alpha release * feat: Remove entry for setting the language Follow the language setting in Kicad * fix: Ajust the preference panel * fix: Adjust the style of progressbar * feat: Add app icon * fix: Remove vertical line in the summary panel * fix: Restore the workflows * feat: Update doc * fix: Restore the workflows * fix: Remove dist files --------- Co-authored-by: liangtie.qian <yihuo0420@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.