aboutsummaryrefslogtreecommitdiff
path: root/lua
Commit message (Collapse)AuthorAge
* chore: licensing issueGiuseppe Gadola2023-02-25
|
* fix: pets spawning in the wrong position in splitsGiuseppe Gadola2023-02-24
|
* fix: handle window/tab switchesGiuseppe Gadola2023-02-24
| | | | | Reload the popup when window/buffer is changed or there is any similar error. Related to #17 and #19.
* fix: crash when using `:only` or `:checkhealth`Giuseppe Gadola2023-02-23
| | | | | safe call for image:display() and if something goes wrong puts pets in hidden state. Pets need to be unhidden via `:PetsHideToggle`. Related to #17
* refactor: state variables to module levelGiuseppe Gadola2023-02-23
|
* refactor: using vim.tbl_contains instead of utils.table_includesGiuseppe Gadola2023-02-19
|
* fix @@@Matthew Sia2023-02-18
|
* fix: fixed pets not disappearing when killed while pausedGiuseppe Gadola2023-02-17
|
* fix: merge pull request #10 from Kyle-Mendes/statefulnessGiuseppe Gadola2023-02-17
|\ | | | | | | Adding statefulness when toggling settings
| * fix(toggles): fix pet spawning one row below while pausedGiuseppe Gadola2023-02-17
| |
| * fix(toggles): fixed pausing while hiddenGiuseppe Gadola2023-02-17
| | | | | | | | | | | | before this fix pausing the pets while hidden would cause an error and/or break them and have them move twice as fast after being unhidden
| * fix(toggles): fix pause after hideGiuseppe Gadola2023-02-17
| | | | | | | | | | | | Fixed the pets not pausing after being hidden and unhidden. Also fixed an hologram error found in the process
| * Adding statefulness when toggling settingsKyle Mendes2023-02-16
|/
* Adding the ability to sleep pets, stopping their movementKyle Mendes2023-02-16
|
* feat(popup): popup options / hopefully fix black squareGiuseppe Gadola2023-02-16
|
* refactor(animation): refactored popup bufnr and lines tweaksGiuseppe Gadola2023-02-15
|
* chore: validate row optionGiuseppe Gadola2023-02-15
|
* fix(commands): fixed pets listGiuseppe Gadola2023-02-15
|
* feat(commands): added hide and pause commandsGiuseppe Gadola2023-02-15
|
* feat(options): option to not show death animationGiuseppe Gadola2023-02-15
|
* refactor(pets): optimized listing (it was stupid)Giuseppe Gadola2023-02-14
|
* refactor(commands): validation and autocompletionGiuseppe Gadola2023-02-14
|
* refactor(warning): refactor warnings and add some command validationGiuseppe Gadola2023-02-14
|
* feat(commands): autocomplete for PetsKillGiuseppe Gadola2023-02-14
|
* refactor(commands): get available pets one timeGiuseppe Gadola2023-02-14
|
* feat(pets): pets now play a death animation when killedGiuseppe Gadola2023-02-14
|
* refactor(popup): the popup is now passed as a whole to the animationGiuseppe Gadola2023-02-14
|
* feat(options): added the random options for the PetsNew commandGiuseppe Gadola2023-02-13
|
* refactor(errors): changed the way error messages are sentGiuseppe Gadola2023-02-12
|
* feat(utils): added option to suppress listdir's error messageGiuseppe Gadola2023-02-12
|
* feat(commands): command to create pet with custom options and autocompletionGiuseppe Gadola2023-02-12
|
* refactor(commands): PetsNew spawns a pet with the default style and typeGiuseppe Gadola2023-02-12
|
* docs: added some function explanations and commentsGiuseppe Gadola2023-02-11
|
* refactor(options): options are passed directly as a tableGiuseppe Gadola2023-02-11
|
* feat(animations): set next action dinamicallyGiuseppe Gadola2023-02-11
|
* feat(animations): set next position based on current actionGiuseppe Gadola2023-02-11
|
* feat(pets): don't allow duplicate namesGiuseppe Gadola2023-02-10
|
* feat(pets): ability to kill pets by nameGiuseppe Gadola2023-02-10
|
* refactor(pets): pets table is now indexed by nameGiuseppe Gadola2023-02-10
|
* feat(animations): use row and col optionsGiuseppe Gadola2023-02-10
|
* refactor(popup): create popup directly inside the Pet classGiuseppe Gadola2023-02-10
|
* feat(commands): added the list pets commandGiuseppe Gadola2023-02-10
|
* fix(animations): fixed invalid buffer idGiuseppe Gadola2023-02-10
|
* refactor(animations): frames are now image objectsGiuseppe Gadola2023-02-10
| | | | | | The frames table is contains a table for every action the pet can perform, the action table contains all the image objects for the specified action.
* refactor(popups): popups are now an attribute of the pet classGiuseppe Gadola2023-02-10
|
* feat(pets): ability to remove petsGiuseppe Gadola2023-02-10
|
* docs: added some basic comments to explain functionsGiuseppe Gadola2023-02-10
|
* refactor: removed old ShowPet functionGiuseppe Gadola2023-02-10
|
* refactor(animations): animations are now object orientedGiuseppe Gadola2023-02-10
| | | | | | Animations are refactored to be Object Oriented, so it is possible to have multiple pets independent from one anohter. An Animations instance is now an attribute of the Pet class.
* refactor: going with OOP approachGiuseppe Gadola2023-02-10
| | | | | - creating a pet metatable/class - storing all the pets in a table with 'pet' objects