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

Project system #23

Draft
wants to merge 121 commits into
base: master
Choose a base branch
from
Draft

Project system #23

wants to merge 121 commits into from

Conversation

JoshuaMKW
Copy link
Owner

Adds project awareness and interaction.

@JoshuaMKW JoshuaMKW added the enhancement New feature or request label Sep 9, 2024
@JoshuaMKW JoshuaMKW self-assigned this Sep 9, 2024
JoshuaMKW and others added 27 commits October 8, 2024 20:22
This code assumed that the user had exclusive control over the
size and position of all windows. While this is generally true of most
window managers, for users with a tiling window manager, this meant
that the code was constantly fighting the window manager for control,
causing the window to flash back and forth between multiple places.

The fix is to not assume that m_is_resized == (window->size !=
m_prev_size), and instead only try to set the size once when
m_is_resized is set to true, and the same for m_is_repositioned and positions.
* New clipboard api for linux

* Fix some formatting stuff

* Add a bunch of comments and refactor a bit

* Remove unused undeclared function

* Adhere windows implementaiton to new clipboard api

* Add getFiles to Windows

* Oops weird backslash

* Fix incorrect reservation of paths vector

* Use references in more places

* Simplify this weird conversion back and forth code
I swear my VS in VM compiled fine before this, but these are
definitely problems.
* Outline new item window

* Fix wrong file modified

* Some things

* Idk more stuff

* Update gitignore

* Button behavior is underlaying?

* Fix rendering issues

* Add idea of context path for convenient saving

* Adjust code
Copy link
Owner Author

@JoshuaMKW JoshuaMKW left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

2 participants