Офлайн-редактор постів для Gamer.ru [ver 1.5.4]

content auto translated from {from}

Якщо ви пам'ятаєте, півтора місяця тому я випустив першу версію офлайн-редактора постів для Gamer.ru. За цей час, хоч версія 2.0 ще не готова, накопичилося достатньо багато покращень і виправлень, як функціоналу, так і інтерфейсу, тож зустрічайте версію 1.5.4!

Цього разу можна скачати одну з двох версій. Для тих, у кого є остання Java Runtime Environment або хто не проти встановити цю корисну річ, пропонується завантажити jar-файл:

Завантажити jar-файл

Тим, хто не хоче нічого встановлювати, пропонується завантажити архів, в якому є сам встановлений JRE, jar-файл програми і run.bat для запуску. Завантаживши, розпакуйте архів куди-небудь (в повному шляху не повинно бути пробілів) і користуйтеся, запускаючи через run.bat:

Завантажити архів

Покращення та виправлення в інтерфейсі

  • Новий загальний вигляд.

  • Додані іконки пунктам меню.

  • Тепер простір вікна програми можна самостійно ділити між вікном тексту і вікном попереднього перегляду, перетягуючи лінію розділення (весь простір автоматично виділяється попереднім переглядом і вікном вводу тексту при натисканні, відповідно, «попереднього перегляду» та «повернення до редагування»).

  • Обробка картинок у попередньому перегляді (через не дуже хорошу підтримку html у папці з програмою буде створюватися тимчасова папка preview з зменшеними копіями великих зображень, яка буде видалятися при виході з редактора).

  • Наявність тега [tiny_img].

  • Более коректное отображение таблиц и списков в предпросмотре.

  • Коректна перерисовка вікна (якщо раптом «зникне» текстове поле, переразміть вікно).

  • Коректний переніс тексту в полі вводу при переразміщенні.

  • Збільшена швидкість прокрутки тексту і попереднього перегляду.

  • Змінилося підменю «Про програму». :)

Покращення та виправлення функціоналу

  • Додано кілька нових «гарячих клавіш».

  • Для «вырезать», «копировать», «вставить» працюють обидва види комбінацій клавіш, і (Ctrl+X, Ctrl+C, Ctrl+V) і (Shift+Delete, Ctrl+Insert, Shift+Insert), хоча при копіюванні з сторонніх застосунків вставка відбувається тільки за Ctrl+V.

  • З'явилася можливість відкриття текстового файлу (*.txt).

  • При відкритті та збереженні файлів тепер видається нормальне діалогове вікно з можливістю вибору папки збереження/відкриття.

  • Тепер при перезаписі файлу та очищенні екрана видається попередження (якщо в вікні тексту нічого немає, а в попередньому перегляді є, то очищення відбудеться без попередження).

  • Якщо в текстовому полі щось написано, при виході з програми текст запропонують зберегти (якщо натиснете «скасувати» на екрані збереження, програма все одно завершить роботу!).

  • Тепер за замовчуванням попередній перегляд зберігається разом з таблицею стилів. У меню «Сервіс» можна вибрати збереження без таблиці стилів, тільки з посиланням на файл стилів, і там же можна цей файл зберегти окремо. Збереження в окремий файл потрібно, якщо ви, наприклад, хочете стилі поміняти (наприклад, щоб викласти свої пости сторінками на особистому сайті зі своїм оформленням, або просто вважаєте, що я неправильно підібрав стиль і на Gamer.ru він не такий).

  • Виправлено помилку в «гарячих клавішах».

Скриншоти

![](/api/field/image/kt1D8VIoCjXjE)

Хочу особливо подякувати Mr\_Moxnat, Alto і Sergy за тестування і критику/поради. Дякую також усім іншим, хто давав поради (не перераховую, щоб нікого не забути :) ).

З нетерпінням чекаю ваших коментарів.

P.S.: Пост написаний в редакторі.