aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.toml (follow)
Commit message (Collapse)AuthorAge
* fix(makefile): update `update-default-config` (#751)a-kenji2021-09-30
| | | | - switch the `update-default-config` task to be prior to commiting changes
* fix(makefile): build-plugins on building dev-dir (#750)a-kenji2021-09-30
| | | | - add building plugins `build-plugins` as a dependency for the task `build-dev-data-dir`
* feat(sessions): mirrored sessions (#740)Aram Drevekenin2021-09-27
| | | | | | | | | | | | | | | | | * feat(sessions): mirrored sessions * fix(tests): input units * style(fmt): make rustfmt happy * fix(tests): make mirrored sessions e2e test more robust * refactor(sessions): remove force attach * style(fmt): rustfmtify * docs(changelog): update change * fix(e2e): retry on all errors
* feature(release): Copy default config to the examples folder on release (#736)a-kenji2021-09-21
| | | fixes #733
* chore(release): v0.16.0Aram Drevekenin2021-08-31
|
* fix(ui): change resize binding to Ctrl-nBrooks Rady2021-08-30
| | | | | | | | | * fix(ui): change resize binding to Ctrl-n * Fix tests? * Actually update the keybind in tests * Cowardly refuse to fix the E2E testing issue
* feat(ui): overhauled resize and layout systemsBrooks Rady2021-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(panes): move to parametric pane sizes * Fixed the simpler errors by casting to usize * The least I can do is pass the formatting check... * Move to stable toolchain * Well, it compiles? * And now it doesn't! ;) * Baseline functionality with the new Dimension type * Working POC for percent-based resizing * REVERT THIS COMMIT – DELETES TESTS * Perfected the discrete resize algorithm * Fixed fixed-size panes * Basic bidirectional resize * feat(resize): finalised parametric resize algorithm * Reduce the logging level a bit * Fixed nested layouts using percents * Bug squishing for implicit sizing * Here is a funky (read: rubbish) rounding approach * And now it's gone again! * Improve discretisation algorithm to fix rounding errors * Fix the last layout bug (maybe?) * Mixed explicit and implied percents work now * Let's pretend that didn't happen... * Make things a bit less crashy * Crash slightly more for now (to find bugs) * Manaually splitting of panes works now * Start moving to percent-based resizes * Everything but fullscreen seems to be working * Fix compilatation errors * Culled a massive amount of border code * Why not pause to please rustfmt? * Turns out I was still missing a few tests... * Bringing back even more tests! * Fix tests and pane boarders * Fix the resize system without gaps * Fix content offset * Fixed a bug with pane closing * Add a hack to fix setting of the viewport * Fix toggling between shared borders and frames * fix(tests): make e2e properly use PaneGeom * style(fmt): make rustfmt happy * Revert unintentional rounding of borders * Purge some old borderless stuff * Fix busted tab-bar shrinking * Update E2E tests * Finish implementing fullscreen! * Don't crash anymore? * Fix (almost) all tests * Fix a lack of tab-stops * All tests passing * I really can't be bothered to debug a CI issue * Tie up loose ends * Knock out some lingering FIXMEs * Continue to clean things up * Change some naming and address FIXMEs * Cull more code + FIXMEs * Refactor of the resize system + polish * Only draw frames when absolutely necessary * Fix the tab-bar crash * Fix rendering of boarders on reattach * Fix resizing at small pane sizes * Deduplicate code in the layout system * Update tab-bar WASM * Fixed the pinching of panes during resize * Unexpose needlessly public type * Add back a lost test * Re-add tab tests and get them to compile * All tabs need layouts * Start fixing tests + bug in main * Stabilize the resize algorithm rounding * All tests from main are now passing * Cull more dead code
* chore(release): v0.15.0Brooks J Rady2021-07-19
|
* chore(release): v0.14.0Aram Drevekenin2021-07-05
|
* Add e2e tests (#582)Aram Drevekenin2021-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature(tests): e2e tests * chore(build): github action * chore(build): fix workflow * chore(build): fix workflow * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * work * working * working * working * bring back the proper errors * make e2e flow run properly * style(fmt): make rustfmt happy * style(fmt): make rustfmt happy * run on everything just to test the workflow * bring back running behaviour on workflow
* Fix missing `layout-dir` in makefilea-kenji2021-06-17
| | | | | The `layout-dir` got removed, but the make action depended on the `dir`.
* fix(build): better tested publishing flowBrooks J Rady2021-06-03
|
* fix(build): allow crates.io to update between crate uploadsBrooks J Rady2021-06-03
|
* chore(release): v0.12.0Aram Drevekenin2021-05-27
|
* chore(build): update makefileAram Drevekenin2021-05-27
|
* hotfix(build): Fix cargo make installKunal Mohan2021-05-24
|
* Allow passing arguments to test and build commandsKunal Mohan2021-05-22
|
* Revert changes to Makefile.toml and build without --all-featuresKunal Mohan2021-05-16
|
* Big refactor: separate crates for client, server and utilitiesKunal Mohan2021-05-16
|
* feat(build): incorporate git committing and tagging into the publish processBrooks J Rady2021-05-14
|
* fix(build): fix an unintuitive operator precedence breaking plugin updatingBrooks J Rady2021-05-14
|
* fix(build): Make sure `assets/man` folder exists before buildinghenil2021-05-07
| | | | manpage.
* Merge pull request #455 from Adhalianna/maina-kenji2021-05-05
|\ | | | | Add a manpage to Zellij
| * auto install mandown if it's not there (tested with Manjaro repositories)NKGoc2021-05-05
| |
| * Merge branch 'main' of https://github.com/Adhalianna/zellijNKGoc2021-05-05
| |\
| | * new tasks to install mandown and generate manpageNKGoc2021-05-05
| | |
| * | new tasks to install mandown and generate manpageNKGoc2021-05-05
| |/
| * simplificationsNKGoc2021-05-05
| |
| * typo fixNKGoc2021-05-04
| |
| * remove description added when making sense out of cargo makeNKGoc2021-05-04
| |
| * add manpage to zellijNKGoc2021-05-04
| |
* | chore(plugin): shuffle helper library names and versionsBrooks J Rady2021-05-04
|/
* chore: added zellij-tile-extra, moved macros from zellij-tiledenis2021-05-02
|
* fix(build): don't store binary assets in gitBrooks J Rady2021-04-29
|
* fix(ci): fix cross compiliationBrooks J Rady2021-04-26
|
* fix(naming): made plugin terminology more consistentBrooks J Rady2021-04-19
|
* feat(build): update makefile to support ci releasingBrooks J Rady2021-04-19
|
* fix(build): return a clearer message on install failureBrooks J Rady2021-04-16
|
* fix(build): tweak the publishing processBrooks J Rady2021-04-14
|
* feat(build): vastly simplify the build systemBrooks J Rady2021-04-14
|
* feat(build): allow arguments to be passed to ZellijBrooks J Rady2021-04-14
|
* fix(clippy): get ci passing againBrooks J Rady2021-04-13
|
* First iteration of the new build system is completeBrooks J Rady2021-04-13
|
* Rudamentary running support implementedBrooks J Rady2021-04-01
|
* Start working on layout patchingBrooks J Rady2021-03-30
|
* Start porting to cargo-makeBrooks J Rady2021-03-26