feat: unified shell, diagnostics pack, native Office, sticky board
All checks were successful
CI / Windows build (push) Successful in 14m22s
All checks were successful
CI / Windows build (push) Successful in 14m22s
Make Surface remote debugging and classroom workflows viable: always-on structured logs with one-click zip export, a single AppShell chrome, OOXML PPTX/DOCX annotation without LibreOffice, and a first-class sticky board. Also drop spike/legacy ink widgets and tighten pen feel (predictor, PenInfoHistory, page-tile layer). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -644,6 +644,78 @@ abstract class AppLocalizations {
|
||||
/// **'{current} / {total}'**
|
||||
String pageOfPages(int current, int total);
|
||||
|
||||
/// No description provided for @libraryTab.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Library'**
|
||||
String get libraryTab;
|
||||
|
||||
/// No description provided for @boardTab.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Stickies'**
|
||||
String get boardTab;
|
||||
|
||||
/// No description provided for @shellTagline.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ink · Annotate · Know'**
|
||||
String get shellTagline;
|
||||
|
||||
/// No description provided for @notesSection.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Notes'**
|
||||
String get notesSection;
|
||||
|
||||
/// No description provided for @documentsSection.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Documents'**
|
||||
String get documentsSection;
|
||||
|
||||
/// No description provided for @emptyLibraryTitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Nothing here yet'**
|
||||
String get emptyLibraryTitle;
|
||||
|
||||
/// No description provided for @emptyLibraryBody.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Create a note, or import PDF / PPT / Word'**
|
||||
String get emptyLibraryBody;
|
||||
|
||||
/// No description provided for @diagnosticsSection.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Diagnostics'**
|
||||
String get diagnosticsSection;
|
||||
|
||||
/// No description provided for @diagnosticsExport.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Export diagnostic pack'**
|
||||
String get diagnosticsExport;
|
||||
|
||||
/// No description provided for @diagnosticsExportHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Reproduce on Surface, export, and send the zip back'**
|
||||
String get diagnosticsExportHint;
|
||||
|
||||
/// No description provided for @diagnosticsToggle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Input diagnostics overlay'**
|
||||
String get diagnosticsToggle;
|
||||
|
||||
/// No description provided for @penSettingsUnified.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Pen & ink'**
|
||||
String get penSettingsUnified;
|
||||
|
||||
/// No description provided for @board.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
Reference in New Issue
Block a user