Results 90 issues of Adrian

### What version of Datahike are you using? 0.5.1504 ### What version of Java are you using? openjdk version "17" 2021-09-14 OpenJDK Runtime Environment Temurin-17+35 (build 17+35) OpenJDK 64-Bit Server...

bug
triage

Loading the `membrane.webgl` namespace will throw an exception if some of the browser APIs are missing. This makes it annoying for writing/running tests outside of the browser environment. Also, on...

You can currently have recursive defui component calls, but it may require repeating the signature for the proper metadata to exist. Duplicating the component signature shouldn't be required to use...

Currently, `.getHeight` from FontMetrics is used for line height (see [here](https://github.com/phronmophobic/membrane/blob/e547cdcec33239b3920428a47b9966b93d300be8/src/membrane/java2d.clj#L271)), but `.getHeight` returns an integer which is subtly wrong. Instead, the line height should be calculated using [LineMetrics](https://docs.oracle.com/javase/7/docs/api/java/awt/font/LineMetrics.html) (see...

Membrane should do a better job supporting composite events/interactions like mouse-down-and-up, drag-and-drop, double-click, context menus (eg. right click), copy/cut/paste, modals, etc. I don't think any changes to membrane's event model...

It would be nice to just get `(dispatch! :repaint)` for free

You can pass a path as a font-name, but there are some issues and limitations: - `membrane.skia/font-exists?` returns false - Some font formats (eg. `.ttc`) contain multiple type faces. There's...