docs: drop the dead font registry and resync the reader UI spec with the shipped chrome
This commit is contained in:
parent
ac9118a453
commit
df705d831f
5 changed files with 8 additions and 30 deletions
|
|
@ -1,15 +0,0 @@
|
|||
/// The bundled typefaces the reader can choose from (spec 8.2). Adding a font
|
||||
/// is one TTF in assets/fonts, one entry in pubspec.yaml and one entry here.
|
||||
class ReaderFont {
|
||||
const ReaderFont(this.family, this.labelId);
|
||||
|
||||
/// The pubspec font family name.
|
||||
final String family;
|
||||
|
||||
/// Message ID of its display name in locales/en-US/main.ftl.
|
||||
final String labelId;
|
||||
}
|
||||
|
||||
const readerFonts = [
|
||||
ReaderFont('Atkinson Hyperlegible', 'settings-font-atkinson'),
|
||||
];
|
||||
|
|
@ -13,8 +13,7 @@ import 'palettes.dart';
|
|||
import 'swipe_navigator.dart';
|
||||
|
||||
/// The whole v1 UI: an address bar that hides on scroll, the page reader with
|
||||
/// swipe back/forward, a settings FOB that appears on scroll, and error
|
||||
/// states that never guess.
|
||||
/// swipe back/forward, and error states that never guess.
|
||||
class ReaderScreen extends StatefulWidget {
|
||||
const ReaderScreen({super.key});
|
||||
|
||||
|
|
@ -49,8 +48,8 @@ class _ReaderScreenState extends State<ReaderScreen> {
|
|||
if (!_scroll.hasClients) return;
|
||||
final position = _scroll.position;
|
||||
|
||||
// The bar and FOB hide when the reader scrolls down and come back on any
|
||||
// upward scroll; both are always visible at the top of the page.
|
||||
// The bar hides when the reader scrolls down and comes back on any
|
||||
// upward scroll; it is always visible at the top of the page.
|
||||
final wantVisible = position.pixels <= 0 ||
|
||||
position.userScrollDirection == ScrollDirection.forward;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue