v0.9.0
Features
- add insert, remove to TableauSection #70 (Jimmy Girardet)
- add append row/column #70 (Jimmy Girardet)
- add tableau pre colored #70 (Jimmy Girardet)
- deploy Positionmixin to groupeMatiere, matiere, section #74 (Jimmy Girardet)
- add changematieres_mixin.py + tests pour matiere et activite #74 (Jimmy Girardet)
- move rubrique, change nom rubrique, matiere, groupematière #74 (Jimmy Girardet)
- add rubrique #74 (Jimmy Girardet)
- add add/remove matiere #74 (Jimmy Girardet)
- possibilité d'ajouter un rubrique sur un matiere vide #74 (Jimmy Girardet)
- reApplyDegrade quand move/delete/add matiere #74 (Jimmy Girardet)
- blaock suppression de page sur nbPages > 0 #74 (Jimmy Girardet)
- add move groupe matiere #74 (Jimmy Girardet)
- add add/remove groupe matiere #74 (Jimmy Girardet)
- Déplacer une page vers une autre rubrique #74 (Jimmy Girardet)
- ajout des flèches au module de dessin #75 (Jimmy Girardet)
Bug Fixes
- listview footer blocking bas de l'écran #59 (Jimmy Girardet)
- une matiere appartient toujours à un groupe #57 (Jimmy Girardet)
- qapp fixture fail on ci #57 (Jimmy Girardet)
- manual install xcb on ci pytest-dev/pytest-qt@2c2745c #57 (Jimmy Girardet)
- aqt version for qt installer on windows #57 (Jimmy Girardet)
- various small things in operation models #57 (Jimmy Girardet)
- espace dans autoparagraph #57 (Jimmy Girardet)
- read_qrc encoding on windows #57 (Jimmy Girardet)
- read_qrc replace "\r\n" #57 (Jimmy Girardet)
- read_qrc with QTextStream #57 (Jimmy Girardet)
- use aqtinstall 0.9.1 on CI #57 (Jimmy Girardet)
- use aqtinstall 0.9.1 on CI #57 (Jimmy Girardet)
- fstring pour data locations #57 (Jimmy Girardet)
- remove to canvasfactory sectionId parameter #57 (Jimmy Girardet)
- ci choco install libreoffice #57 (Jimmy Girardet)
- ci choco install libreoffice #57 (Jimmy Girardet)
- add empty.fodt #57 (Jimmy Girardet)
- track soffice #57 (Jimmy Girardet)
- track soffice #57 (Jimmy Girardet)
- track soffice #57 (Jimmy Girardet)
- disable test_convert to merge #57 (Jimmy Girardet)
- listview footer blocking bas de l'écran #59 (Jimmy Girardet)
- style #59 (Jimmy Girardet)
- ddbdatas incorrect (Jimmy Girardet)
- ddbdatas revert run command change (Jimmy Girardet)
- reenable replace in convert (Jimmy Girardet)
- briefcase #64 (Jimmy Girardet)
- briefcase #64 (Jimmy Girardet)
- add tab icons #70 (Jimmy Girardet)
- ci add ubuntu 16-06 #70 (Jimmy Girardet)
- ci add ubuntu 16-06 #70 (Jimmy Girardet)
- briefcase #64 (Jimmy Girardet)
- briefcase #64 (Jimmy Girardet)
- mainmenubar width loop #74 (Jimmy Girardet)
- nested position mixin on delete #74 (Jimmy Girardet)
- matiere order in Switch button #74 (Jimmy Girardet)
- protège contre les noms vide #74 (Jimmy Girardet)
- add new matiere on new groupe #74 (Jimmy Girardet)
- block remove Groupe si nbPages > 0 #74 (Jimmy Girardet)
- add matiere quand empty groupe #74 (Jimmy Girardet)
- taille/aspect pagetitre et combomatiere #74 (Jimmy Girardet)
- fork briefcase unitil beeware/briefcase#470 is fixed #74 (Jimmy Girardet)
- run.py install #74 (Jimmy Girardet)
- infinite loop dans combotext #74 (Jimmy Girardet)
- convert with arrows #75 (Jimmy Girardet)
- remove red rectangle un AnnotationDEssin #75 (Jimmy Girardet)
- bas de la page allongé pour ajouter nouvelle section au milieu #77 (Jimmy Girardet)
- set local to french/france #82 (Jimmy Girardet)
Code Refactoring
- file_path #57 (Jimmy Girardet)
- remove odt_creator.py #57 (Jimmy Girardet)
- activite plus "libre" + position #74 (Jimmy Girardet)
Tests
- AnnotationText.qml quasi fini #59 (Jimmy Girardet)
- AnnotationText.qml fini #59 (Jimmy Girardet)
- refactor #59 (Jimmy Girardet)
- AnnotationDessin.qml #59 (Jimmy Girardet)
- TableauSection.qml #59 (Jimmy Girardet)
- mixins.py #57 (Jimmy Girardet)
- sections.py #57 (Jimmy Girardet)
- test annotation #57 (Jimmy Girardet)
- sections.py cover 100% #57 (Jimmy Girardet)
- layoutmixin #57 (Jimmy Girardet)
- matiereDispatcher init #57 (Jimmy Girardet)
- page_mixin exportPdf/Odt #57 (Jimmy Girardet)
- tableau_mixin.py #57 (Jimmy Girardet)
- text_mixin.py #57 (Jimmy Girardet)
- database_object init_matieres #57 (Jimmy Girardet)
- uimanager #57 (Jimmy Girardet)
- file_path #57 (Jimmy Girardet)
- files_path files : if dir exists #57 (Jimmy Girardet)
- complete page_model.py #57 (Jimmy Girardet)
- complete equation.py #57 (Jimmy Girardet)
- complete utils.py #57 (Jimmy Girardet)
- text_section css, regex #57 (Jimmy Girardet)
- text_section complet #57 (Jimmy Girardet)
- fix read_qrc on windows #57 (Jimmy Girardet)
- fix read_qrc \r\n #57 (Jimmy Girardet)
- annotation_model complete #57 (Jimmy Girardet)
- pdf_convert #57 (Jimmy Girardet)
- remove print #57 (Jimmy Girardet)
- use hash to compare #57 (Jimmy Girardet)
- add some print #57 (Jimmy Girardet)
- fix unlink call #57 (Jimmy Girardet)
- apply logging #57 (Jimmy Girardet)
- apply logging #57 (Jimmy Girardet)
- apply logging #57 (Jimmy Girardet)
- AnnotationText.qml quasi fini #59 (Jimmy Girardet)
- AnnotationText.qml fini #59 (Jimmy Girardet)
- refactor #59 (Jimmy Girardet)
- AnnotationDessin.qml #59 (Jimmy Girardet)
- TableauSection.qml #59 (Jimmy Girardet)
- apres ajout de mainmenubar au dessus de recents #74 (Jimmy Girardet)
- add annotation test #75 (Jimmy Girardet)
Continuous Integration
- disable 20.04 #74 (Jimmy Girardet)
- enable 20.04, update package list before apt install #74 (Jimmy Girardet)
- block tst_DeplacePage.qml #74 (Jimmy Girardet)
- not building on github #75 (Jimmy Girardet)
- keep only windows for now #82 (Jimmy Girardet)
- adapt release #82 (Jimmy Girardet)
- windows path #82 (Jimmy Girardet)
- version #82 (Jimmy Girardet)
Chores
- move to pyside 5.15.0 #57 (Jimmy Girardet)
- PageSection remove content_dict #57 (Jimmy Girardet)
- ImageSectionMixin clean up #57 (Jimmy Girardet)
- cleanup section_mixin.py #57 (Jimmy Girardet)
- pytest verbose on ci #57 (Jimmy Girardet)
Commits
- [0bbd14e]: restart qml test (Jimmy Girardet) #59
- [30bf7f5]: test canvas factory et image section (Jimmy Girardet) #59
- [1188b10]: test BaseAnnotation.qml (Jimmy Girardet) #59
- remove l_dividende #57 (Jimmy Girardet)
- [ff2fa91]: show build dir (Jimmy Girardet) #57
- [e0b35c5]: show build dir (Jimmy Girardet) #57
- [0252108]: show build dir (Jimmy Girardet) #57
- [90399dd]: debug subdir (Jimmy Girardet) #57
- [b0da886]: debug subdir (Jimmy Girardet) #57
- start convert.py #57 (Jimmy Girardet)
- [c7f1fc7]: stop testing convert (Jimmy Girardet) #57
- [400aca4]: restart qml test (Jimmy Girardet) #59
- [4019f64]: test canvas factory et image section (Jimmy Girardet) #59
- [4645815]: test BaseAnnotation.qml (Jimmy Girardet) #59
- [192c059]: Merge remote-tracking branch 'remotes/origin/qml-tests-apres-long' into qml-tests-apres-long (Jimmy Girardet) #59
- [e8e4c72]: move to briefcase (#61) (jgirardet) #61
- [124794d]: refactor package init.py (Jimmy Girardet) #64
- [d5e2eab]: fix logging (Jimmy Girardet) #64
- [bd13cbb]: loguru catch everything (Jimmy Girardet) #64
- [8d93181]: store anne en cours dans ddb (Jimmy Girardet) #64
- ajout nom élève #64 (Jimmy Girardet)
- [a0f14f5]: refactor package init.py (Jimmy Girardet) #64
- [0e0af74]: fix logging (Jimmy Girardet) #64
- [773d0d4]: loguru catch everything (Jimmy Girardet) #64
- [f7f1291]: store anne en cours dans ddb (Jimmy Girardet) #64
- ajout nom élève #64 (Jimmy Girardet)
- [d257d19]: Merge branch 'dev' into emploi_du_temps (jgirardet) #70
- [2200111]: change structure vers groupematiere (Jimmy Girardet) #74
- opacity paremeter + remplissage #75 (Jimmy Girardet)
- [3d732f3]: feat:raccourcis claviers ctrl+t Ctrl+e #fixes #32,#33 (Jimmy Girardet) #77
- [3ed4a25]: move ids to uuid (#81) (jgirardet) #81
- change root directory to home/document #82 (Jimmy Girardet)
- remove a print #82 (Jimmy Girardet)
- skip moving text stat and stop on windows #82 (Jimmy Girardet)