Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Mar 4, 2024
1 parent 57f1ec8 commit a199173
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion doc/devel/design/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/ <a href=/doc/>Documentation</a>
/ <a href=/doc/devel/>Developer Documentation</a></span></nav><article><header><h1>Design</h1></header><h2 id=components>Components</h2><p>Screen readers are complex applications that need to interact with many different systems and technologies, and Odilia
is no different. For this reason, the project is split into several crates:</p><h3 id=odiliarepo----the-main-application><a href=https://github.com/odilia-app/odilia>Odilia</a> &ndash; The main application</h3><p>This is the toplevel binary crate, which glues all the smaller crates together. It also handles logging and other
application-wide tasks.</p><h3 id=atspiatspi-crate----accessibility-interface><a href=https://github.com/odilia-app/atspi>atspi</a> &ndash; Accessibility Interface</h3><p>This crate communicates with the <a href=https://www.freedesktop.org/wiki/Accessibility/AT-SPI>Assistive Technology Service Provider Interface</a>, which allows Odilia to
application-wide tasks.</p><h3 id=atspiatspi-crate----accessibility-interface><a href=https://github.com/odilia-app/atspi>atspi</a> &ndash; Accessibility Interface</h3><p>This crate communicates with the <a href=https://www.freedesktop.org/wiki/Accessibility/AT-SPI2>Assistive Technology Service Provider Interface</a>, which allows Odilia to
access and present the content in applications and the desktop environment.</p><h3 id=odilia-cacheodilia-cache----a-cache-for-accessibile-items-on-the-desktop><a href=https://github.com/odilia-app/odilia/tree/main/cache>odilia-cache</a> &ndash; A Cache for Accessibile Items on the Desktop</h3><p>This subsystem handles a cache that makes Odilia very fast.
If you want to help in the performance department of Odilia, this is what to look at.
Help us make the hashmap easier to index, the references faster to dereference, and the cache items easier to copy.</p><h3 id=odilia-commonodilia-common----common-algorithms-data-types-and-structures><a href=https://github.com/odilia-app/odilia/tree/main/common>odilia-common</a> &ndash; Common Algorithms, Data Types and Structures</h3><p>These are miscellaneous pieces of code shared by other Odilia crates. Among them are the code necessary to parse and
Expand Down

0 comments on commit a199173

Please sign in to comment.