Skip to content
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

Feat Nav buttons text configurable + add tests #476

Merged
merged 21 commits into from
Sep 24, 2024

Conversation

orlinmalkja
Copy link
Contributor

No description provided.

@orlinmalkja orlinmalkja self-assigned this Sep 19, 2024
index.html Outdated Show resolved Hide resolved
src/components/header/NavBar.vue Outdated Show resolved Hide resolved
examples/gfl-local.html Outdated Show resolved Hide resolved
@orlinmalkja
Copy link
Contributor Author

@paulpestov I have one question: This branch does not have the latest develop (I think for instance the part with showing all collectors is not in this branch). But still this branch does not have merge conflicts with develop. There shouldn't be any problem with merging right ? We are just adding the additions of this PR to the develop and not removing any of the develop's actual state right ?

I have added a latest commit to show the 'Sheet', 'Manuscript' only for Ahiqar editions. Feel free to continue reviewing.

examples/gfl-local.html Outdated Show resolved Hide resolved
@paulpestov
Copy link
Collaborator

@paulpestov I have one question: This branch does not have the latest develop (I think for instance the part with showing all collectors is not in this branch). But still this branch does not have merge conflicts with develop. There shouldn't be any problem with merging right ? We are just adding the additions of this PR to the develop and not removing any of the develop's actual state right ?

I have added a latest commit to show the 'Sheet', 'Manuscript' only for Ahiqar editions. Feel free to continue reviewing.

It should work, lets see what happens

@orlinmalkja
Copy link
Contributor Author

@paulpestov in my latest few commits I have tried to address your points. Please continue reviewing.

@orlinmalkja orlinmalkja merged commit 5987dbe into develop Sep 24, 2024
2 checks passed
@orlinmalkja orlinmalkja deleted the nav-buttons-text-configurable branch September 24, 2024 08:42
orlinmalkja added a commit that referenced this pull request Oct 8, 2024
* feat: make the header nav buttons text configurable

* fix: resolve errors in app.cy tests regarding the title bar

* fix: resolve errors regarding the content tests

* fix: rewrite the old tests content as it was and add a arabic karshuni file of german lang

* refactor: add ahiqar and gfl selektors in globals file

* test: add tests for the feat header nav buttons text configurable

* chore: restore the previous content in index.html

* fix: add combined translation keys for the header nav buttons

* test: adapt the header nav buttons text according to the new translation keys

* chore: remove the 'labels' object from the gfl local example file

* chore: restore the labels object in config of local files (arabic karshuni and gfl)

* fix: show specific header nav button labels for the ahiqar editions

* feat: make header navigation buttons text configurable for each project

* test: remove the tests for arabic karshuni 'de'

* chore: add in the translations key of config the (key,value) of nav buttons text

* chore: remove the translations key values from i18n  en for the ahiqar project

* chore: set the 'item' label temporarily in Title bar

it has to be fixed in later commits

* chore: use the general keys (item and manifest) in config for the local files

* feat: add nav buttons text configurable

* fix: show the item name in the title of header based on nav buttons text

* chore: remove ahiqar arabic karshuni local

---------

Co-authored-by: malkja <[email protected]>
orlinmalkja added a commit that referenced this pull request Oct 8, 2024
* feat: make the header nav buttons text configurable

* fix: resolve errors in app.cy tests regarding the title bar

* fix: resolve errors regarding the content tests

* fix: rewrite the old tests content as it was and add a arabic karshuni file of german lang

* refactor: add ahiqar and gfl selektors in globals file

* test: add tests for the feat header nav buttons text configurable

* chore: restore the previous content in index.html

* fix: add combined translation keys for the header nav buttons

* test: adapt the header nav buttons text according to the new translation keys

* chore: remove the 'labels' object from the gfl local example file

* chore: restore the labels object in config of local files (arabic karshuni and gfl)

* fix: show specific header nav button labels for the ahiqar editions

* feat: make header navigation buttons text configurable for each project

* test: remove the tests for arabic karshuni 'de'

* chore: add in the translations key of config the (key,value) of nav buttons text

* chore: remove the translations key values from i18n  en for the ahiqar project

* chore: set the 'item' label temporarily in Title bar

it has to be fixed in later commits

* chore: use the general keys (item and manifest) in config for the local files

* feat: add nav buttons text configurable

* fix: show the item name in the title of header based on nav buttons text

* chore: remove ahiqar arabic karshuni local

---------

Co-authored-by: malkja <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants