Full release history and version notes for Likhari — the Nastaliq word processor for Urdu, Pashto, Arabic and Sindhi.
Version 2.5
Latest
August 2026
Added
- Checklists. Format → Checklist (also on the Format palette, and Ctrl+K to check or uncheck the current item) turns the current paragraphs into a checkbox list. Click straight on a checkbox in the text to tick it off without moving the cursor or losing a selection, in either reading direction. Enter continues the list, and a new or freshly split item always starts unchecked — even when you split a checked item in the middle. The checkbox is drawn geometry, like every other list marker, so it renders correctly in Nastaliq and every other face. A checkbox inside a table cell or a header/footer band isn’t clickable yet — use Format → Toggle Checked there. Like every other paragraph-formatting change, checking an item isn’t tracked by Undo.
- A choice of bullet shape. Bullets nested four levels or deeper now cycle through six shapes instead of three — disc, ring, square, diamond, triangle, dash — so a deeply nested outline stays easy to read at a glance; levels 1–3 are unchanged. Any shape can also be pinned explicitly, at any level, from the new visual picker.
- A choice of number format. A numbered list’s ordinal can be written as a lower or upper Latin letter (a, b, c… z, aa, ab…), a lower or upper Roman numeral with proper subtractive notation, the abjad numeral sequence used in Urdu, Arabic and Persian contexts (ا، ب، ج، د…), or Urdu digits forced regardless of the paragraph’s direction — alongside the existing direction-aware decimal numbering, still the default and still unchanged. Also new: an explicit start-at value, a restart numbering here flag for a level, and a Multilevel (1/a/i) preset that stamps Word’s familiar convention onto an item from its own nesting level.
- Compound multilevel numbering (1.1.1). A new number format writes an item’s whole outline position — “1.2.1.” for something nested two levels under 1 and 2 — instead of just its own ordinal, so a numbered outline reads its place at a glance. Available everywhere the other formats are, including inside table cells.
- A Lists tab on Format → Paragraph, and a matching List tab on the right-hand tool panel, gather all of the above in one place — list kind (bullet, number or checklist), nesting level, the bullet-shape picker, number format, start-at and restart. The panel’s version applies live, with no OK button, exactly as its Align, Space, Page, Border and Back tabs already do.
- Quick-pick dropdowns on the Format palette. The bulleted- and numbered-list buttons are now split buttons: the small arrow beside each opens a one-click picker of every bullet shape and every number format, so choosing one no longer needs the Paragraph dialog or the tool panel. The main button keeps its old on/off toggle behaviour.
Fixed
- A wrapped list item’s marker sat jammed against its text, with no gap, unlike a short item that fits on one line. Line-breaking decided how much text fit on the marker’s own line without knowing the marker reserves room for itself, so one extra word crowded onto the first line. Continuation lines were never affected.
- The cursor on a fresh, still-empty list item sat far from its bullet or checkbox instead of right beside it — in right-to-left (Urdu) paragraphs only. Typing was never affected, just where the blinking cursor appeared before you started.
- Changing one table cell’s font size appeared to change every cell’s. With the cursor in a cell you had given a larger size, the whole table redrew at that size; click away and the cells went back. Nothing was ever wrong with the table itself — only what was drawn, and only while the cursor sat in that cell.
Version 2.4
August 2026
Added
- A document scrollbar, and page navigation — a real scrollbar down the right of the canvas (it hides itself when the whole document already fits), Page Up / Page Down to move the cursor a screenful at a time, and ◀ ▶ arrows beside the page readout in the status bar to step page by page. The arrows move the cursor, not just the view, so typing straight after using one carries on where you are looking.
- Insert → Frame (empty) — draw a box anywhere on the page and type into it. Until now a frame could only be made from paragraphs that already existed; pick the tool, drag out the frame and the cursor lands inside it. A hand-drawn frame keeps the size it was drawn at (Frames → Grow with Text turns that back on).
- Frames → Frame Border — a frame now has a border of its own: none, solid, dashed, dotted or double, with a width and a colour. It prints and exports, unlike the faint dashed outline the editor draws to make a frame findable. The paragraphs inside keep their own borders and shading, so a frame can carry both.
- Format → Columns now has an “Apply to” — Whole section, Selected text, or From here on. Selected text brackets the selection and restores the previous column count right after it; From here on switches at the cursor with no restore. Together they give you a magazine-style page — ordinary text at the top, a multi-column story below — without a section break.
- Table → Row Heights — a minimum height per row, in inches, with a field per row (leave one empty for automatic). A row never shrinks below its own text, so a value that is too small simply leaves that row as it was and nothing can be hidden by a wrong number.
- Cell vertical alignment — Top, Middle, Bottom — Table → Cell Vertical Alignment (also on the table toolbar) sets how the active cell’s text sits within its row. Only where the text paints moves; the cell’s own borders and fill stay put.
- Text in a table cell can have its own font. A cell run now carries a font family, so picking a font (or a Latin font) with the cursor in a cell applies it to the selected text, is what the picker reads back, and is saved with the document. Header and footer bands gained the same thing.
- Paragraph background is its own tab, with its own width — the background settings have moved out from under Border into a Back tab, and gained an Extent of their own (To indents or To text). Fill and rules used to share one box, so a paragraph can now carry a rule hugging its text over a fill that runs the full measure. Follow border is the default, so existing documents are untouched.
Changed
- Typing no longer slows down as a document grows. Every keystroke used to re-lay out the whole document and re-shape every word in it, so the longer the document the further typing lagged behind the keyboard. A keystroke in a 9-page document went from 78 ms to 6.6 ms, and in a 36-page document from 310 ms to 24 ms; documents also open about 14% faster. Nothing about the result changed — only how much work it takes to get there. Justified text in a Naskh face gained the most, since kashida justification had been re-measuring each stretched word dozens of times per keystroke.
Fixed
- A document could hang Likhari on open, with no way out but Task Manager, if it held a leftover anchor character whose table or picture had gone — an older file, or one that had been through another program. Such a document now opens and can be edited, and the stray character shows as a small empty box you can simply delete.
- The status bar’s page number now follows the document as you scroll, instead of freezing on whichever page was edited last — and the cursor now announces itself when it crosses a page, which gives plain arrow-key navigation the scroll-into-view it never had.
- Formatting text inside a table cell no longer throws the view to the end of the document, and the same fix covers editing a header or footer band.
- Line spacing, space before/after and exact line height now work inside a table cell, and the row grows to fit the result. Pagination settings stay body-only, since a cell is never broken across pages.
- Font size and alignment now work while editing a header or footer band. A band also has its own alignment now, independent of the automatic page number’s.
- Choosing a Latin font inside a table cell or a header/footer band changed the whole document instead of the selection in front of you.
- Paragraph borders, shading and background pictures now work inside a frame — a framed paragraph used to come out bare however it was formatted, in the editor and in an export alike. Tab leaders were dropped the same way, both inside a frame and, once a document had any frame in it, in the body text as well.
- Backspacing an empty frame away no longer eats the document text above it. That first Backspace now dissolves the empty frame instead of letting its boundary slide into someone else’s text.
- Typing into a frame no longer pushes the frame off its own first paragraph, and Undo no longer shifts frames off their paragraphs.
- Columns no longer disappear when a frame is put on the paragraph above them, and a frame in the plain paragraphs above a mid-page column band no longer blanks the band out. Columns beginning on a document’s very first paragraph, with no frame involved, were dropped for the same reason and now hold.
- Clicking or typing into a mid-page column band could land in the wrong band on a page holding more than one — an earlier band’s clickable area reached to the bottom margin instead of stopping at its own text.
- The caret’s size and position now match the font actually at the cursor, rather than the document’s default — most visible on a heading or signature line set in a larger face. Reduced line spacing no longer clips the caret or a selection highlight either.
- The Paragraph palette’s fields no longer break across lines, leaving a box orphaned from its label.
- The dashed preview while dragging out a new shape now follows the pointer on every page, not just page 1.
Version 2.3
August 2026
Added
- Basic shapes — lines, rectangles (square or rounded corners) and ovals. Insert → Shapes, pick a tool, then drag out its box directly on the page; the drag is the insertion, with no dialog first. A shape floats freely and can sit anywhere, including on top of running text — unlike a floating image it never wraps or reflows the text around it. Double-click a placed shape (or Insert → Edit Shape) to set its border style, width and colour, its fill, a rectangle’s corner radius, and whether it sits in front of the text or behind it. Move, resize and Delete work exactly as a floating image’s do.
- Vertical Line and Square are dedicated tools that always drag out perfectly vertical or perfectly 1:1, with no need to hold Shift — the general Line and Rectangle tools still take Shift as an optional constraint.
- A selection bar — clicking anywhere in the margin on the reading-start side of a line (right margin for Urdu/Arabic, left for Latin) selects that whole line, and dragging up or down extends the selection a full line at a time. Much easier than landing precisely on a line’s first or last character, especially at small zoom.
Changed
- Page and section backgrounds can now be a flat colour, not only a picture — Page Style → Background → Fill: Colour, with the same colour picker every other colour choice in the app uses. Colour and picture are mutually exclusive, the same as a paragraph’s own shading.
Fixed
- A drawn Line shape now comes out straight when you mean it to — holding Shift while dragging snaps it to horizontal, vertical or diagonal. A line’s drag direction could also be silently mirrored, and an exactly horizontal or vertical Shift-snap was read as “barely dragged” and replaced with a default diagonal; both are fixed.
Version 2.2
August 2026
Added
- Automatic Table of Contents — Insert → Table of Contents lists every heading with its page number, indented by level, and now lets you choose which levels to include, the leader before each page number (dots, dashes, an underline or none), and whether to print page numbers at all. Re-running it on an existing table keeps its settings instead of resetting them.
- Any named style can now be a heading — a new “Outline level” setting in Format → Styles marks a style as body text or as a heading at one of three levels, read by the Table of Contents and the new Navigator. Previously only the built-in Heading styles counted; now a custom style (a سرلوح style, say) can behave identically.
- A Navigator panel — a collapsible document outline at the top of the left sidebar, showing sections and headings with their page numbers; click a row to jump straight there. It rebuilds itself automatically as you write.
- File → Section Setup reopens page size, margins, columns, gutter and page-number-restart for whichever section the cursor is in — sections were previously configurable only at the moment you created them.
- An Araabs palette — every tashkeel/diacritic mark Likhari knows, from the core marks to rarer extended ones and honorific ligatures like ﷺ, as one-click insertable buttons, usable in body text, table cells or header/footer bands.
- Araab keyboard shortcuts on the Phonetic layout (Shift+key for jazm, pesh, zer, zabar, tashdeed and more, matching the real CRULP Urdu Phonetic keyboard) and AltGr shortcuts for rarer araabs and honorifics on every Urdu/Perso-Arabic layout.
- Two more real keyboard layouts — Arabic now matches Microsoft’s standard Arabic (101) keyboard exactly, and a new “Urdu (Windows standard)” layout reproduces Windows’ own built-in Urdu keyboard, AltGr level included.
- Tab leader characters — a tab stop can carry a dot, dash or underscore leader between it and the text before it, set from the Tabs panel or by dragging a stop on the ruler; Table of Contents entries default to a dot leader.
Changed
- The palette’s Columns button is now Section Setup, opening the fuller dialog (page size, margins, columns, gutter and page numbering), and Format → Columns now correctly applies to the section the cursor is in.
- Paragraph indents now follow the reading direction rather than the physical page edge — in right-to-left documents they’re relabelled “Before text” and “After text”. Left-to-right documents are unaffected, but an existing Urdu document with an indent will look different after this update.
Fixed
- Table of Contents entries now indent by level correctly in Urdu (right-to-left) documents.
- A Table of Contents came out garbled in any document containing a section break — page numbers wrapping, entries after the break losing their tab stop, and dot leaders not drawing are all fixed.
- A style applied to the document’s last paragraph now chains to its “next style” correctly on Enter.
- Emptying a line with Backspace no longer brings back the previous line’s whole character formatting, and a stray blank page no longer appears when a blank line sits right before a section break.
Version 2.1
August 2026
Added
- Table cells now take full paragraph formatting, not just character formatting — alignment, indents, borders/shading, bulleted or numbered lists (numbered independently per cell), tab stops and named styles all work the same inside a cell as they do in the body.
- Ruler indent markers can now be dragged, the same way tab stops already could.
- An explicit English keyboard layout, for typing plain Latin regardless of what the OS’s own active keyboard is set to.
- Paragraph borders gained line styles (solid, dashed, dotted, double), a real colour picker, and a background — a flat colour or a picture, with an opacity slider for the picture.
- The colour picker gained R/G/B spinners and a row of recently-used colours, everywhere it appears in the app.
- Named styles can be saved as this computer’s defaults, seeding every new, unsaved document from then on.
- A style can now name the style that follows it (so alternating paragraphs, like a verse and its translation, style themselves as you type) and its own keyboard layout (the cursor switches automatically the moment it enters a paragraph in that style).
- Floating tables can now be dragged and resized, the same way floating images already could — including a table that’s been turned on its side.
- Ruler guides — drag a non-printing alignment line off either ruler onto the page; dragging a picture, a floating table or a resize handle now snaps to nearby guides, the page margins and the page’s own centre line.
Changed
- The Table dialog now just asks “Floating” rather than “Float left/right” — a new floating table starts at the left margin and can be dragged anywhere afterwards.
Fixed
- The Table dialog’s border colour is now a proper swatch button that opens the full colour picker, instead of a raw hex box with a dead preview.
- The ruler’s indent markers now reflect the current paragraph’s own indents, not just the document’s defaults.
- Pressing Tab right after typing no longer snaps the cursor back to the start of the line.
- The keyboard panel now names whichever layout is actually active, with a dropdown to switch it without opening the full picker.
Version 2.0
August 2026
Added
- Section Break (Next Page) — split a document into independent sections, each carrying its own paper size, orientation and margins from that point on.
- Floating pictures, tables and frames now belong to the section they were placed in, instead of drifting onto a page in a different section.
- Headers and footers are edited right on the page — double-click into the band and type, with full bold, italic, colour and size formatting, the same as editing a table cell.
- A picture inside a header or footer — a letterhead, logo or ornament, anchored to the band itself.
- A section can carry its own header, footer, border and background, set from File → Page Styles — a chapter opener or an appendix can look different from the rest of the document.
- Five more keyboard layouts — Farsi/Persian, Arabic, Punjabi (Shahmukhi), Saraiki and Balochi — alongside the existing Urdu, Pashto and Sindhi.
Fixed
- Bold, italic, colour and size now apply correctly while editing a header or footer.
- A formatting choice made just before typing — turning Bold off, or picking a smaller size, then changing the paragraph’s alignment — no longer silently reverted to the old formatting.
- A formatting choice on a fresh, empty paragraph now survives typing a word into it and deleting it back to nothing.
Version 1.10
August 2026
Added
- Page borders, plain or decorative — a ruled border with its own line style, colour, thickness, spacing and which edges carry it, or a picture border (Likhari finds the clear middle of an ornamental Urdu/Islamic border automatically). The writing moves in to clear the border by itself.
- File → Page Styles — one window for everything that decorates a page: header/footer wording for every page, the first page alone, or left and right pages separately; a rule under the header or over the footer; the page border; and the background picture.
- Mirror margins for a bound book — the left and right margins swap on alternate pages so the wider one always falls at the spine.
- Portrait and landscape as an explicit Page Setup choice.
- Turn a floating table on its side — a quarter-turn either way, or upside down, for a wide table on an upright page.
- A Keyboard layouts panel, with Ctrl+Space to flip between your OS keyboard and your selected language layout without leaving the page.
- The side panels were redesigned as individual cards with their own edge and title strip, easier to tell apart at a glance.
Fixed
- A font could quietly change between sessions when several installed files shared the same font name — Likhari now settles on one file and stays with it.
- The cursor could appear to land in the wrong place at the end of a line in fonts whose letters join up at the end of a word (Jameel Noori Nastaleeq and its relatives especially) — typing was always going to the right place, only the drawn cursor was off.
- A long run of text with no spaces in it now wraps onto the next line instead of running off the page.
Version 1.9
August 2026
Added
- Tools → Install Fonts — add your own
.ttf, .otf or .ttc font files to Likhari without installing them into Windows and without administrator rights. They appear in the font pickers immediately and on every start after that; one of yours wins over a Windows font of the same name.
Version 1.8
August 2026
Fixed
- Cut, copy and paste now keep their formatting — bold, italic, underline, colour, font, size, letter spacing and paragraph formatting travel with the text, within a document and between open tabs, in body text and table cells. Plain text still goes on the clipboard alongside it, so pasting into other apps is unaffected.
- The cursor no longer froze after a bold, italic or colour change mid-line — the arrow keys and End now move correctly through freshly styled text.
- Home and End now go to the start and end of the current line (Ctrl+Home / Ctrl+End for the whole document); on a wrapped line, End now stops at the last word instead of jumping to the line below.
- Picking a text colour, or toggling Outline, with nothing selected now applies to the text you type next, instead of being silently discarded.
- The font and size pickers now hand keyboard focus straight back to the page after you choose from them.
Version 1.7
July 2026
Changed
- One colour picker everywhere — Text Color now opens the same full picker used elsewhere (a saturation/brightness plate, hue strip, live preview, hex box and palette), opening on the colour the cursor is already in. The palette grew from 12 to 40 colours.
- OCR is hidden for now — it reads clear printed Naskh and Arabic but not Nastaliq, the style nearly every Urdu book and newspaper is set in, so the menu no longer offers a feature that can’t do the job most people would ask of it.
Fixed
- Choosing a font, size, bold, italic or underline with nothing selected now sets what you type next, instead of restyling the whole page or appearing to do nothing.
- Text you hadn’t given a size to no longer follows the cursor’s size — the page lays out against the document’s own default, which is what it always meant.
- Paragraph formatting and inline pictures below a table are read from the right place again, and the toolbar’s font and size now follow the cursor into a table cell.
- A batch of InPage import fidelity fixes — documents that imported with no formatting, tables gaining rules the original hasn’t got, wrong column counts, missing merged cells, and misplaced pictures are all corrected.
Version 1.6
July 2026
Added
- Frames — put a paragraph in a box and position it on the page, with the rest of the text wrapping around it: a pull quote, a notice, a sidebar. Drag the frame’s border to move it and its handles to resize it; the text inside stays ordinary document text you can type in, format, search and undo. Remove Frame takes the box away and the paragraphs rejoin the flow — the words are never deleted.
- Page-number formatting — the page number can carry its own numerals — ۱ ۲ ۳ (Urdu), ١ ٢ ٣ (Arabic), 1 2 3, i ii iii, I II III, a b c or A B C — and its own font, size and colour, separate from the band. It can sit in the header or the footer, aligned left, centred or right, and shows just the number by default (the “of 9” total is now optional).
- Drag and resize a floating image — click one for eight handles: drag the picture to move it, a corner to resize keeping its proportions, or an edge to stretch one side, with the text rewrapping as you go.
- A full user guide, covering everything from typing Urdu to frames.
- A proper colour picker in Header & Footer, and Likhari now installs and runs from the Microsoft Store.
Fixed
- Bolding, italicising or colouring part of a joined Urdu word no longer breaks it — the word is shaped once and the glyphs divided for drawing, so the letters stay joined and in place.
- The Paragraph and Tabs panels, and the toolbar’s font, size, Bold and Italic, now follow the cursor instead of showing stale or default values.
- Clicking in a tool panel no longer stops you typing, and the side ruler no longer paints over the toolbars when you scroll.
Version 1.5
July 2026
Added
- Tab stops on the ruler — click the horizontal ruler to place a stop, drag to move it, drag it off to remove it. Positions are measured from the side the text starts on, so in an Urdu paragraph they march right-to-left.
- List buttons on the Format palette — bulleted, numbered, and the two nesting commands sit alongside the alignment buttons.
- InPage import keeps running heads and feet — a header or footer from an imported document repeats on every page instead of being dropped into the body text, and imported tables keep their geometry (width, position, column gap and per-cell borders) and any paragraph rules.
Fixed
- Some InPage documents that imported as a single line of gibberish now decode correctly, an inline table draws its own box and its cells’ own borders, and imported paragraph formatting is no longer lost when a paragraph is split into several runs.
Version 1.4
July 2026
The release that turned Likhari into a full-featured word processor — styles, lists, precise typography, a complete table toolkit, and the workspace to use them.
Added
- Named styles — capture a paragraph’s formatting as a named, linked style; redefining the style restyles every paragraph using it, while a paragraph’s own direct formatting always wins.
- Bulleted and numbered lists — Enter carries the list on, numbering renumbers itself, and nested levels count separately. Numbers are written in Urdu digits (۱، ۲، ۳) in a right-to-left paragraph and Western digits in a left-to-right one, with the bullet on the side the text starts from.
- Tab stops & the Tab key — Tab now types a tab and lines text up in columns; at the start of a list item it nests it, and Shift+Tab un-nests it.
- Paragraph rules, shading and pagination control — a rule above or below a paragraph and a shaded background, plus keep-together, keep-with-next, widow/orphan minimums and a forced break before a paragraph.
- Character typography — letter spacing, horizontal scale and baseline shift, and decorations: underline, double underline, overline, and outlined (hollow) glyphs.
- A complete table toolkit — insert and delete rows and columns, merge and split cells, per-cell borders and background fills, relative column widths and minimum row heights, and a table that no longer has to fill the width of the page. A contextual toolbar gathers the table actions when the cursor is in a cell.
- Zoom from 25% to 400%, with a slider in the status bar and Ctrl+= / Ctrl+- / Ctrl+0; zoom is a pure view setting and never changes the document.
- Tool windows (left) with an embedded Find / Replace and a live Document readout, and tool palettes (right) of icon buttons for tables, formatting and inserting — both remembered between sessions.
- Installed system fonts are now available alongside the bundled ones, with a separate Latin font for the Latin letters in mixed text, and Page Setup gained four independent margins.
Changed
- The menu bar was reorganised to a conventional word-processor layout — File · Edit · View · Insert · Format · Table · Tools · Window · Help — and the Paragraph dialog is now tabbed. Commands grey out when they can’t run instead of showing a dialog or doing nothing.
Fixed
- Justified text no longer loses a run’s own font, editing a table no longer wipes its cell formatting, and InPage import now reads the document’s own colour palette, per-run fonts, page setup, merged cells and embedded pictures.
Version 1.3
July 2026
Added
- Free, with an optional Likhari Pro unlock — the whole word processor is free; the free tier stamps a discreet “Created with Likhari” watermark along the bottom of exported and printed pages, and a one-time Pro purchase removes it. Upgrade from the toolbar or Help menu; Pro is a one-time purchase, not a subscription.
- Horizontal & vertical rulers — an inch scale across the top and down the side of the editor, each toggleable from the new View menu, with your choice remembered.
- Unsaved-changes warning — closing a tab or the window now prompts to save any document with unsaved edits, instead of silently discarding them.
- Crash recovery — open documents with unsaved changes are snapshotted periodically; after an unexpected close, the next launch offers to recover them. A clean save or close clears the snapshot so you’re never prompted needlessly.
Fixed
- Startup could appear to hang when crash-recovery snapshots existed — the recovery prompt now shows correctly after the splash screen closes.
Version 1.2
July 2026
Added
- WYSIWYG PDF / PNG export — exports now render the whole document exactly as it appears on screen: multiple columns, per-character formatting, inline and floating images, inline tables (including a tall table split across pages), floating tables, and header/footer bands with page numbering. Screen and export now share the same page-painting engine, so they can never drift apart. (Previously the exporters re-laid-out from raw text and silently dropped tables, images and columns.)
Version 1.1
July 2026
The release that turned Likhari from a paginated editor into a full word processor.
Added
- Selectable keyboard layouts — phonetic (Roman→Urdu), positional Urdu/Pashto/Sindhi, or “Direct” (your OS keyboard), each with a visual on-screen key preview; your choice is remembered as the default for new documents and shown in the status bar.
- Page columns — one, two or three newspaper-style columns with a configurable gutter; text flows down one column and continues at the top of the next.
- Tables, inline and floating — drop a table into the text flow at the cursor (it moves with your edits) or float it left/right with text wrapping around it; a table taller than a page splits between rows across pages with proper continuation borders. Multiple tables per document, editable cells in place, and Tab/Shift+Tab between cells.
- Table border styles — None / Solid / Dashed / Dotted, with configurable weight and colour, stroked as clean deduplicated gridlines.
- Images, inline and floating with text wrap — inline images sit as their own centered block and move with edits; floating images dock left or right with text wrapping (or jump the text above and below). Images are embedded in the document, and Edit Image resizes/repositions/rewraps a selected one.
- Per-character formatting — bold, italic and text colour apply to just the selected text, with a colour dialog (hex + presets) and Ctrl+B / Ctrl+I.
- Find & Replace — a non-modal panel with Find Next, Replace, Replace All and optional match-case (Ctrl+F).
- Page Setup — A4, Letter or a custom paper size, with margins.
- Recent Files — Open Recent lists your last ten documents.
Fixed
- The Table, Header/Footer and Find/Replace dialogs now respect the selected Urdu/Pashto/Sindhi keyboard (they previously produced raw English), and set right-to-left direction to match the script.
- The font and size pickers now apply to the current selection instead of silently rewriting the whole document, and picking a size from the dropdown now takes effect.
- Per-run text colour is now honoured on screen (it was previously computed but always painted black).
Version 1.0
Initial release
Foundation
- The first Likhari — a paginated Nastaliq editor with right-to-left / left-to-right text, justification, paragraph indents, headers and footers, PDF export, tables (insert/resize), and a font/size picker.