LINUX.ORG.RU

FocusWriter 1.9.0

 , , focuswriter, ,


1

1

Состоялся выпуск 1.9.0 FocusWriter — простого текстового процессора без отвлекающего внимание интерфейса, который становится доступен при перемещении «мыши» к краям экрана.

FocusWriter позволяет настраивать рабочую среду, создавая темы с настройками шрифта, цвета и фонового изображения. Он также предлагает оперативное обновление статистики, ежедневные цели, возможность открывать несколько документов, проверку орфографии и многое другое.

При открытии программы ваша текущая работа автоматически загрузится и откроется на том месте, где вы остановились, чтобы вы могли сразу же вернуться к ней.

Поддерживаются форматы OpenDocument, XML, Office Open XML, Rich Text Format и TXT.

Проект написан на языке C++ с использованием фреймворка Qt 6, и распространяется по лицензии GPL 3.

Список изменений:

  • добавлены горячие клавиши заголовков;
  • сброс формата заголовков при нажатии клавиши Enter;
  • использование KDSingleApplication вместо QtSingleApplication;
  • обновлены локализации;
  • исправлено воспроизведение звуковых эффектов для «умных» кавычек.

>>> Подробности на GitHub

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от hobbit

Вот для ранимых кодеров есть mcedit. Ничего лишнего :P

Шикарная, стоит заметить штука, когда надо что-то сделать побыстрому. И действительно - ничего лишнего.

DrRulez ★★★★★
()
Ответ на: комментарий от otto

Кстати, а почему подсветку синтаксиса не используют при написании и чтении текста на естественных языках?

monk ★★★★★
()
Ответ на: комментарий от monk

Кстати, а почему подсветку синтаксиса не используют при написании и чтении текста на естественных языках?

Помню, на ЛОРе уже возникало подобное обсуждение. Не очень понятно, как именно его подсвечивать. подлежащее со сказуемым выделять? Или части речи?

CrX ★★★★★
()
Ответ на: комментарий от CrX

Для начала можно подсвечивать пунктуацию. Ну и буквицу ещё, благо есть аналог в печатной традиции :)

hobbit ★★★★★
()
Ответ на: комментарий от CrX

Не очень понятно, как именно его подсвечивать. подлежащее со сказуемым выделять? Или части речи?

Так всех же учили: https://fs.znanio.ru/d5af0e/02/6e/dfcff5f33b2e46fa45f2d78b2663e9b06b.jpg

Подлежащее, сказуемое, пунктуацию, скобки, числа. Сделать, чтобы при наведении подсвечивался объект, если он несколько раз упоминался (как имя переменной в IDE).

monk ★★★★★
()
Ответ на: комментарий от hobbit

Для начала можно подсвечивать пунктуацию.

Это будет больше отвлекать, а не помогать, наоборот. Есть шрифты с более жирными, нежели в нормальных, запятыми, точками и скобками — тоже своего рода подсветка (не обязательно же именно цветом) — но ими редко пользуются. И не потому что не знают, а потому что обычные тексты так читаются не лучше, чем в норме, а скорее хуже.

Ну и буквицу ещё, благо есть аналог в печатной традиции :)

Это можно. Но это не подсветка, а декор. Ну и её таки используют при написании и чтении текста на естественных языках. В том числе даже на сайтах бывает.

CrX ★★★★★
()
Ответ на: комментарий от monk

Подлежащее, сказуемое

Ну я так и подумал. В принципе идея интересная. Но тут только нейросетка справится. Выделить подлежащее и сказуемое (и т.д.) простыми алгоритмами, как это делается для ЯП, нереально.

Ещё можно такие вещи, как прямая речь и цитаты подсвечивать… Хотя опять же, цитаты и так уже подсвечивают, например, на форумах :)

пунктуацию, скобки, числа

Числа иногда «подсвечивают», пунктуацию реже. Это в принципе тупо шрифтами решается. В большинстве текстов это не нужно. Хотя в некоторых научных выделить цифры (а можно ещё и вместе с единицей измерения) было бы полезно, да.

Сделать, чтобы при наведении подсвечивался объект, если он несколько раз упоминался (как имя переменной в IDE).

Это, конечно, прикольно. Но это уже не про подсветку.

Ну и довольно тяжеловесно будет.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от nightsinger

Тем же, чем лучше Тетриса.

Emacs — это среда для Lisp’а, со встроенным текстовым редактором. А сабж — текстовый процессор (с поддержкой всяких ODF, XML, RTF, и т.д.). Сравнивать надо с Abiword или LibreOffice Writer, например.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Ну я так и подумал. В принципе идея интересная. Но тут только нейросетка справится. Выделить подлежащее и простыми алгоритмами, как это делается для ЯП, нереально.

С чего это? Я парсер ещё 25 лет назад писал.

Числа иногда «подсвечивают», пунктуацию реже. Это в принципе тупо шрифтами решается.

Я имел в виду цветом. Как в IDE для любого языка программирования: цвет чисел и имён переменных разный. И предлоги выделять как ключевые слова. И синтаксические конструкции: «если …, то …», «когда …, тогда …» …

Это, конечно, прикольно. Но это уже не про подсветку.

В IDE есть и реализуется подсветкой, почти про подсветку.

monk ★★★★★
()

“без отвлекающего внимание интерфейса, который становится доступен при перемещении «мыши» к краям экрана.”

Я расфокусировался на этом, плохая программа😂😂😂 «FocusWriter позволяет настраивать рабочую среду, создавая темы с настройками шрифта, цвета и фонового изображения. Он также предлагает оперативное обновление статистики, ежедневные цели, возможность открывать несколько документов, проверку орфографии и многое другое.»

REDDERa
()
Ответ на: комментарий от monk

С чего это? Я парсер ещё 25 лет назад писал.

Что писал — верю. Я тоже пытался. Что написал, и он работал нормально на любых (ну или хотя бы 99%) предложениях русского языка — не верю, извини. Это нереально.

Я имел в виду цветом.

Да в чём принципиальная разница между цветом и жирным, например? В подсветке синтаксиса жирный шрифт тоже используется зачастую, вместо другого цвета.

Можно сделать и цветом, но выделять числа другим цветом не то чтобы более эффективно, чем просто жирным, или другим шрифтом.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от monk

Это твой? Неслабо… Потестирую как-нибудь. Спасибо за ссылку, не знал о таком. Неужели в одно лицо такой проект осилил, да ещё и 25 лет назад?

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Первая тема (которую назвали советской партой) в принципе норм. Имитация чистого стола (а он действительно закрывает весь рабочий стол) и листка бумаги.

rechnick ★★★
()

Хоссподя, две страницы каментов и никто даже не догадался, что это читалка с возможностями редактирования? Отсюда и все эти дефолты с полным экраном и фонами?

Реально такая когнитивная яма на ЛОР?

usermod
()
Ответ на: комментарий от usermod

никто даже не догадался, что это читалка с возможностями редактирования?

Ну, у меня было такое подозрение :) Озвучивать не стал, да.

hobbit ★★★★★
()
Ответ на: комментарий от James_Holden

Ну может для кого-то из писателей наличие шума — это плюс, а не минус? Позволяет расслабиться там, или ещё что. Как некоторые включат же, например, шум дождя, а тут визуальный. Ну и на скриншоте, конечно, вырвиглаз, но можно же поставить и другую картинку — с текстурой старой бумаги, например, для создания ненапряжной атмосферы.

CrX ★★★★★
()
Ответ на: комментарий от monk

Мне кажется, потому что она не нужна. Человек достаточно хорошо работает с текстом, что ему важен только визуальный комфорт (типографика), а второстепенные подсказки только отвлекают.

Для меня лично даже подсветка кода (любая) всегда выглядела странно и я даже на первый день не почувствовал потери, отказавшись от неё, как и от моноширинных шрифтов.

kaldeon ★☆
()
Последнее исправление: kaldeon (всего исправлений: 1)
Ответ на: комментарий от hobbit

Ну, у меня было такое подозрение :) Озвучивать не стал, да.

У меня было при взгляде на скриншот, но быстро прошло. Из-за поддерживаемых форматов. Для читалки их слишком мало, и они просто не те: ни EPUB, ни FB2, ни PDF, ни DjVu, ни Mobi там какого-нибудь — хреновая читалка получается, без поддержки самых распространённых форматов

CrX ★★★★★
()
Ответ на: комментарий от nightsinger

Чем это лучше Emacs?

Подобные высказывания каждый раз напоминают мне анекдот про смертника, который в последнем слове говорит: «Я - ВЕГАН» :)

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от CrX

В тех форматах по сути невозможно редактирование. И там используют другие читалки.

А тут выбрали формат редактора. Куча документации, книг именно в форматах rtf и docx/odt Для них и сделали.

usermod
()

Это редактор для фокусников?

no-such-file ★★★★★
()
Ответ на: комментарий от kaldeon

Человек достаточно хорошо работает с текстом,

Так это и не для работающих с текстом людей, а для создающих художественный текст авторов. Фон для создания атмосферы, настроя.

mister_VA ★★
()
Последнее исправление: mister_VA (всего исправлений: 1)
Ответ на: комментарий от dataman

Для проверки способностей чтения

??..

Ну и как? Чтение способно?.. ;D :)))

Somebody ★★★★
()
Последнее исправление: Somebody (всего исправлений: 2)
Ответ на: комментарий от LINUX-ORG-RU

Всё это, включая любую твою и всякого работу с текстом, можно заменить на листок бумаги и карандашик. Ничего не изменится, абсолютно

Нет, изменится всё. Мозг человека совершенно по разному воспринимает текст письменный на экране («напечатанный») и написанный от руки.

Плюс написание текста «вручную», на бумаге, тренирует и развивает мозг.

Somebody ★★★★
()
Ответ на: комментарий от ugoday

Я просто оставлю картинку здесь.

А сам обманул: обещанной картинки не оставил, а оставил только гиперссылку на неё... ;P ;))

Somebody ★★★★
()
Ответ на: комментарий от Somebody

Нет, изменится всё

Я про концептуальность, на деле то конечно, ещё как

Плюс написание текста «вручную», на бумаге, тренирует и развивает мозг.

Тут да, как и игра в ладушки и прочая моторика требующая чёткого контроля.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от monk

Кстати, а почему подсветку синтаксиса не используют при написании и чтении текста на естественных языках?

Отсутствует логическая структура.

А в тех редчайших текстах, где она есть, трудно (а может, и попросту невозможно) её выявить программно...

Somebody ★★★★
()
Ответ на: комментарий от vasya_pupkin
  1. Взять софт, который тебе будет генерить что-нибудь на шейдерах. Можно что-нибудь ещё, хоть запустить winamp и визуализировать в milkdrop.

  2. Запускаешь композитор с настроенной прозрачностью и полупрозраный терминал.

  3. В терминале vim/nano/ещёчто.

  4. Итд итп, ну ты понял.

  5. Что ты мне сделаешь, я в другмо городе.

Bfgeshka ★★★★★
()
Ответ на: комментарий от CrX

Подлежащее, сказуемое

Ну я так и подумал. В принципе идея интересная

А нафейхуа?? Зачем это в «обычном» тексте?..

Somebody ★★★★
()
Ответ на: комментарий от question4

Возможно, именно это его тормозит :) Лично у меня Kate резко повысил производительность по сравнению с Vim и MC.

А где он тормозит? У него проблема в том, что он сидит на куче проектов постоянно и не уделяет внимание чему-то одному.

Bfgeshka ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Я про концептуальность

А я про психологию восприятия...

Somebody ★★★★
()
Ответ на: комментарий от Somebody

А нафейхуа?? Зачем это в «обычном» тексте?..

Чисто гипотетически это может облегчить восприятие текста и ориентацию в нём — так же, как и в коде, собственно. Я не думаю, что в этом есть хоть какой-то смысл в художественной литературе, которую читают медленно и зачастую проговаривая про себя. Но для технической и научной, энциклопедической и т.п. — вполне может быть удобным. Быстро при взгляде на страницу увидеть, в какой части текста о чём говорится — выделить для себя как бы основное, тему, найти именно тот параграф, который тебе нужен, не прочитывая их все, и т. д.

CrX ★★★★★
()
Ответ на: комментарий от dataman

она и попросила

тады ваще грех... не сделать! :о)

p.s.

В настройках темы, третий скриншот

собирал одну из самых первых версий, по моему, там такого нет :о)

sunjob ★★★★★
()
Ответ на: комментарий от usermod

В тех форматах по сути невозможно редактирование.

Ну так раз редактирование принципиально, значит это не совсем читалка, и не в первую очередь.

Куча документации, книг именно в форматах rtf и docx/odt Для них и сделали.

Сомнительно. Документацию обычно не читают на весь экран и без отвлечений — как раз наоборот, её часто читают рядышком, например, с окошком текстового редактора, в котором код, для работы с которым эта документация полезна. Например — может быть не редактор с кодом, а какой-нибудь там автокад, в общем что-то. distraction-free для документации обычно не нужно — это не та литература, в которую углубляются в отрыве от остальной реальности.

Как по мне, это как раз для писателей и подходит хорошо. Открыл и пишешь себе, ничего не отвлекает.

Впрочем, это не значит, что сабж невозможно использовать как читалку.

CrX ★★★★★
()
Ответ на: комментарий от usermod

никто даже не догадался, что это читалка с возможностями редактирования?

Автор, видимо, плохо знает английский. Ведь всем известно, что «читать» по-английски – «write».

Реально такая когнитивная яма на ЛОР?

Наполни свою.

https://en.wikipedia.org/wiki/Full-screen_writing_program:

In computing, a full-screen writing program or distraction-free editor is a text editor that occupies the full display with the purpose of isolating the writer from the operating system (OS) and other applications. In this way, one should be able to focus on the writing alone, with no distractions from the OS and a cluttered interface. Often, distraction-free editors feature a dark background and a text field, with lighter colored text. However, most distraction-free editors include customisable user interfaces. Some editors support rich text editing.

dataman ★★★★★
() автор топика
Ответ на: комментарий от ugoday

Я просто оставлю картинку здесь.

Впервые вижу, чтобы кто-то использовал ту же тему, что и я :)

skiminok1986 ★★★★★
()

автор конечно молодец, но врятли это поделка чемто лучше иных редакторов

x905 ★★★★★
()
Ответ на: комментарий от CrX

Это не мой, но на основе той же теории. И в моей версии суффиксы для русских слов в отдельные сущности не выносили.

monk ★★★★★
()
Ответ на: комментарий от CrX

Неужели в одно лицо такой проект осилил, да ещё и 25 лет назад?

Не в одно. Теория не моя. И даже прототип не мой. Моя задача была сделать из прототипа на Перле программу на Си, чтобы быстрее работала. Смог ускорить примерно в 100 раз.

monk ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.