Skip to content

Commit

Permalink
Remove atspi-macros and atspi-client
Browse files Browse the repository at this point in the history
* atspi-macros was only required for the "interesting" functionality in atspi-client
	* This was only enabled with the `unstable_traits` flag.
	* It was a previous attmept to add universal functions to anything which shares the same trait as "Accessible".
	* the `unstable_traits` flag would define a trait, "Accessible", and implement it for AccessibleProxy.
	* Unfortunately, this ended up being a very clunky API.
	* And was unused outside of Odilia.
	* This functionality is better served by `_ext` crates, or future abstractions that are more obvious.
* Time to remove this mess, and just make long-term maintainence simpler.
  • Loading branch information
TTWNO committed Jul 2, 2023
1 parent b8f8b51 commit b215e37
Show file tree
Hide file tree
Showing 38 changed files with 3 additions and 4,216 deletions.
2 changes: 0 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ members = [
"atspi",
"atspi-proxies",
"atspi-common",
"atspi-macros",
"atspi-connection",
"atspi-client"
]

[workspace.dependencies]
Expand Down
25 changes: 0 additions & 25 deletions atspi-client/Cargo.toml

This file was deleted.

6 changes: 0 additions & 6 deletions atspi-client/README.md

This file was deleted.

308 changes: 0 additions & 308 deletions atspi-client/src/accessible_ext.rs

This file was deleted.

21 changes: 0 additions & 21 deletions atspi-client/src/action_ext.rs

This file was deleted.

23 changes: 0 additions & 23 deletions atspi-client/src/application_ext.rs

This file was deleted.

Loading

0 comments on commit b215e37

Please sign in to comment.