{"id":4052,"url":"\/distributions\/4052\/click?bit=1&hash=564c7845727cbadc13fac825c9b9ad6f12a5eb8867015c71a72c894679625fb8","title":"\u0414\u0435\u0433\u0443\u0441\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0437\u0430\u043b \u2014 \u043b\u0443\u0447\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 \u0432\u0438\u043d\u043e\u0434\u0435\u043b\u044c\u043d\u0435","buttonText":"\u0427\u0442\u043e \u0435\u0449\u0451?","imageUuid":"a5cf8d95-7b29-5cb3-a844-2910e36415ee"}

DTF Windows Client

В общем, я психанул и сделал своё DTF приложение с тёмной темой.

Шёл последний день отпуска, я решил сделать то, что уже давно хотел...
А я хотел потыкать electronjs больше чем ради интереса, и тёмную тему.

Поэтому я решил совместить и то и то, и сделать свой клиент для любимого сайта.

Из особенностей:

  • Тёмная тема
  • Немного переработал некоторые элементы
  • На иконке приложения отображается кол-во ваших новых уведомлений

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

Скачать можно тут:

(в том же репозитории находятся исходники, если кому нужны)

Обновления по приложению я буду публиковать у себя в блоге. Найти их можно будет по хештегу - #DTFClient

Update 1

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

Известные ошибки:
- После логина через социальные сети не закрывается окно. (Закройте в ручную и перезапустите приложение, либо нажмите F5)
- Просто тёмное окно при запуске (попробуйте запустить файл через администратора)

0
224 комментария
Написать комментарий...
Andrei Apanasik
Ответить
Развернуть ветку
5 комментариев
serguun42

Молодчина!

А я наконец-таки докрасил захэшированную ленту комментов. Поймать донатный всегда было трудно, но сегодня и сейчас я справился!!!

Для любопытных, вот селектор (ОДИН) для исчезающей ****и (ОДНОЙ):
.layout__right-column > div > div > div:nth-of-type(2) > div > div:nth-child(1) > div > div[class]:not([class=""]) > a:nth-child(1) > div:nth-child(2)

Ответить
Развернуть ветку
7 комментариев
zzbza

Комментарий недоступен

Ответить
Развернуть ветку
devkiipivo

Пожалуйста, Николай Васильевич Зябко, 2005 года рождения, проживающий в городе Балашиха по адресу…

Ответить
Развернуть ветку
7 комментариев
Кравчук
Встроенный адблок

Бан

Ответить
Развернуть ветку
Трактирщик
Автор

Ну я же никого лично не оскорблял :с

Ответить
Развернуть ветку
12 комментариев
Литрклитру

Как то толсто. Сейчас без адблока в сеть выходить опасно

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Котофеич Мурчавый
electronjs

Оно ведь сожрёт всю оперативку 

Ответить
Развернуть ветку
Никита Лукьянов

Да ладно, че ради тёмной темы доп 16гб не купишь что ли?

Ответить
Развернуть ветку
9 комментариев
Аркадий Акакиевич

Так и браузер столько же ест

Ответить
Развернуть ветку
1 комментарий
Igorious

Типикал ДТФ )

Ответить
Развернуть ветку
Гост

сожрет, как вкладка в хроме

Ответить
Развернуть ветку
Ciberus

Дак эта сгоняй напиши на плюсах или прям на ассемблере лучше чтобы не терять оперативку 👍

Ответить
Развернуть ветку
Little Idiot

@Тёмная Тема иди на хуй!

Ответить
Развернуть ветку
Тёмная Тема

٩(ఠ益ఠ)۶

Ответить
Развернуть ветку
Фёдор Палицин

Красавчик. Про адблок зря написал.

Ответить
Развернуть ветку
Трактирщик
Автор

Никто ничего не видел

Ответить
Развернуть ветку
10 комментариев
dansukor

🤔

Ответить
Развернуть ветку
Igorious

Все знают, что ДТФ может причинить вред мозгу )

Ответить
Развернуть ветку
Трактирщик
Автор

Я не подписывал файл, но прикрепил архивом, если нужно
https://github.com/umnik1/dtfApp/releases/

Ответить
Развернуть ветку
2 комментария
Трактирщик
Автор

@Andrei Apanasik ля шо есть

Ответить
Развернуть ветку
Andrei Apanasik
Ответить
Развернуть ветку
1 комментарий
Плотва обыкновенная

ля, вы прогромизд я смотрю. Сделай мне вот такой вот дтф

Ответить
Развернуть ветку
Neatherial

проигарл с этого в голос, популярное на дтф

Ответить
Развернуть ветку
Suzume-sama said Xmas vibes

Мой почтение, всё время ждал когда кто-то запилит и начнёт уже на него наращивать функционал :3

Ответить
Развернуть ветку
REM1X

А как купить рекламу в твоем приложении?
┬┴┬┴┤ ͜ʖ ͡°) ├┬┴┬┴

Ответить
Развернуть ветку
Finalimp

Объясните отсталому пожалуйста, что так все носятся с черной темой? Ну вот зачем она?

Ответить
Развернуть ветку
SuxoiKorm

Комфортно сидеть ночью с ней

Ответить
Развернуть ветку
1 комментарий
Sydney Max

Большое количество белого света бьёт по глазам. У меня во всех приложениях темная тема и разница в восприятии значительна. Раньше у меня уставали глаза очень сильно под конец дня

Ответить
Развернуть ветку
1 комментарий
Sleepy
Ответить
Развернуть ветку
Парад Дур

Вероятно это легендарный тред и я тут пишу!
Спасибо за работу!

Ответить
Развернуть ветку
Neatherial

сделай версию без экзешника, просто папкой ( rar )  

Ответить
Развернуть ветку
Трактирщик
Автор
Ответить
Развернуть ветку
1 комментарий
Трактирщик
Автор

хм, ща

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Neatherial

а как ты его на маке завел? через паралелс?

Ответить
Развернуть ветку
4 комментария
ККЛКН

Как перенес на мак, эмуль?

Ответить
Развернуть ветку
Sydney Max

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

А автору конечно уважение. С десктопа никогда не сижу на дтф, пользоваться не буду, но решение полезное.

Ответить
Развернуть ветку
MZFKDL

ну ты и постарался, молодца

Ответить
Развернуть ветку
Lucky

Выглядит очень интересно.
Еще бы поддержку мака)

Ответить
Развернуть ветку
Трактирщик
Автор

В целом можно, но у меня нет мака для тестов. Думаю к следующей версии выцеплю кого-нибудь с ним и попрошу потестить

Ответить
Развернуть ветку
5 комментариев
Igorious

Я правильно понимаю, что теперь можно будет допиливать ДТФ самому без кучи расширений?
Жаль, что я с вэбом на ВЫ.

Ответить
Развернуть ветку
Трактирщик
Автор

Если постараться, можно.
Но в целом, можно будет просто поставить кучу расширений на этот клиент и убрать их из основного браузера.
Думаю добавлю такую возможность в будущем

Ответить
Развернуть ветку
dmsol

Автор, я правильно понимаю, что ты по сути открываешь сайт в песочнице и эту песочницу упаковал в .exe-бандл под винду?

https://github.com/umnik1/dtfApp/blob/main/main.js#L143

А все остальное - это .css для темной темы?

Так зачем такой троллейбус из хлеба, может лучше сделать просто расширение для браузера? Такое решение будет хотя бы кроссплатформенным (mac, windows, linux).

Ответить
Развернуть ветку
Тёмная Тема

٩(ఠ益ఠ)۶

Ответить
Развернуть ветку
Трактирщик
Автор

Да.
Просто расширения уже есть, как и темы отдельно. Не хотелось повторяться просто

Ответить
Развернуть ветку
Abiosik

По больше бы эти значки(и иконку приложения по красивее бы) и есть еще много мелких замечаний, но в целом очень круто👍
А в нем можно переключиться на стандартную светлую тему?

Ответить
Развернуть ветку
Трактирщик
Автор

Не, переключение пока не доделал ещё

Ответить
Развернуть ветку
2 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Трактирщик
Автор

качай exe если не боишься, если боишься качай rar архив и оттуда запускай appDtf.exe

Ответить
Развернуть ветку
3 комментария
Dima Balanov

Лучший! Мое увожение!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Username7772

А чем простой скрипт для tampermonkey не устраивал? Там же просто css поменять надо по сути. Допилить его для текущей версии сайта мне кажется быстрее, чем клиент свой писать.

Ответить
Развернуть ветку
Андрей Петров
А я хотел потыкать electronjs

Зачем? Времена flutter же настали

Ответить
Развернуть ветку
Трактирщик
Автор

То flutter мёртв, то flutter жив. Определитесь уже)

Ответить
Развернуть ветку
1 комментарий
Аркадий Акакиевич

Видимо, потому что человек знает js и не знает ни Dart, ни Flutter.

Ответить
Развернуть ветку
1 комментарий
lChristopher

@DTF специально не делает темную тему чтобы провоцировать пользователей на подобные проекты.

Они учатся и развиваются, а редакция сидит и смотрит на них как на своих воспитанников.

Мило, господа.. ಥ‿ಥ

Ответить
Развернуть ветку
Тёмная Тема

Не в приоритете

Ответить
Развернуть ветку
3 комментария
Юрий Гринев

Молодца! Отлично выглядит.

Ответить
Развернуть ветку
Шрекограно

Начал замечать, что для меня эпоха темных тем где только можно уже уходит. Осталась, пожалуй, только телега с синей темой на телефоне.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Никита Тулин

эх, так надеялся что не электрон

Ответить
Развернуть ветку
markus

https://tjournal.ru/flood/43120-vozvrashchaem-staryy-vid-tj?comment=1059395

Помнится была такая хрень, умерла в зародыше. А тут более-менее завершенной выглядит, судя по скринам. Лови плюсца. И минусца за электрон, лол.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
0cooper

Время релизить в Windows Store

Ответить
Развернуть ветку
billy bones

А куда оно по дефолту ставится то? Иконки на столе нет, в пуске - пусто

Ответить
Развернуть ветку
Трактирщик
Автор

C:\Users\*имя пользователя*\AppData\Local\dtfApp

Ответить
Развернуть ветку
1 комментарий
Dash

Эммм??

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
1 комментарий
Ivo Kintobor

Теперь можно будет не заходить через браузер - хорошечно. 

Ответить
Развернуть ветку
Alexander Gunko

Так это по сути отдельная вкладка хрома с юзерскриптами.

Ответить
Развернуть ветку
Boris Gavrikov

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

Ответить
Развернуть ветку
Трактирщик
Автор

Сделал адекватный установщик:
https://github.com/umnik1/dtfApp/releases/tag/1.0.1

Ответить
Развернуть ветку
Трактирщик
Автор

Да у меня уже сил не было разбираться с установщиком, постараюсь поправить к следующему релизу

Ответить
Развернуть ветку
Ciberus

Хз там вроде 200 долларов стоит сертификат от майкрософт, меня бы жаба задушила отдавать, при том что хз какой спрос на приложение

Ответить
Развернуть ветку
1 комментарий
Gosha Bagirov

Темную бы иконку сюды

Ответить
Развернуть ветку
Трактирщик
Автор

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

Ответить
Развернуть ветку
Gosha Bagirov

и плашка о новых комментариях в ветке тоже полностью белая

Ответить
Развернуть ветку
9 комментариев
Mike Kozlov

globalShortcut.register('F5', mainWindow.reload);

Ответить
Развернуть ветку
Mike Kozlov

Почисти, там достаточно таких моментов.

Ответить
Развернуть ветку
Triangle Cat

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

Ответить
Развернуть ветку
4 комментария
Tree Tone

Как электрон то в целом?

Ответить
Развернуть ветку
Трактирщик
Автор

Хм, да в целом понравился. Мне как человеку, который знает в основном только веб, приятно что-то делать на вебе, но при этом работающее как отдельное приложение) 

Ответить
Развернуть ветку
xaHchebyrecnoy

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

Ответить
Развернуть ветку
Трактирщик
Автор

Можешь обновиться, сделал более адекватно

Ответить
Развернуть ветку
Кибернетический трансформатор

А что вот это? 

Ответить
Развернуть ветку
Трактирщик
Автор

Хм, вообще там должна быть стрелка назад...

Ответить
Развернуть ветку
3 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Трактирщик
Автор

Я интерфейс вне входа пока не трогал, когда войдёшь в аккаунт, все нормально должно быть)

Ответить
Развернуть ветку
Creme Brulee

за эдблок отдельный респект

Ответить
Развернуть ветку
Red Bastard

Возможность открывать несколько вкладок есть?

Ответить
Развернуть ветку
Трактирщик
Автор

Отдельными окнами на СКМ если только, вкладок нет

Ответить
Развернуть ветку
дмитрий титов

Красавчик!

Ответить
Развернуть ветку
Dante

Не работает вход через твиттер. Висит что это окно будет закрыто и дальше не логинится.

Ответить
Развернуть ветку
Трактирщик
Автор

Попробуй переапустить приложение

Ответить
Развернуть ветку
1 комментарий
GAYLORD Gladiator

А твиттер то у тебя нормально работает?у меня без впн практически не работает

Ответить
Развернуть ветку
1 комментарий
Виндовз

Говно, в телефоне не работает.
И уже есть кучи темных тем — скриптов.

Ответить
Развернуть ветку
Никита Ракшин

А зачем оно в телефоне? В приложение для телефона же есть темная тема, не ?

Ответить
Развернуть ветку
6 комментариев
Batman

Круто! Плюсую, хотя я пользуюсь оперой гэикс и там норм темная тема, но за созидание плюсую!

Ответить
Развернуть ветку
Тёмная Тема

Огласите весь списочек

Ответить
Развернуть ветку
Ilya Danilov
активно пользоваться сайтом
блокировать главный источник их заработка

(Место для шутки про хорошее настроение)

Ответить
Развернуть ветку
Aylong

Хмм, а если как подложку использовать материал Windows 11 - Mica
Тогда приложение будет ещё и адаптироваться под обои, но наверное это сложно впихнуть

Ответить
Развернуть ветку
YR7B05

Астрологи объявили эру мододелов!
Ожидается повышенное количество модов и войн с издателями на модерской почве

Ответить
Развернуть ветку
Tr0y Boi

Классно! 
Было бы еще класснее, если бы адаптировал под 21:9 и 32:9 (и у меня какая-то ошибка со входом)

Ответить
Развернуть ветку
Dobryak Dobreyshiy

Осталось зарелизить его в Windows Store...

Ответить
Развернуть ветку
DarkyAndSparky

Пресс F

Ответить
Развернуть ветку
Химер

А мог бы просто включить её в браузере!

Ответить
Развернуть ветку
Ro

Пользуюсь несколько лет Dark Reader'ом, но и так тоже можно, все кто хотел тёмную тему молча уже её себе сделали любыми средствами)

Ответить
Развернуть ветку
Тёмная Тема

А печеньки будут?

Ответить
Развернуть ветку
Наташа
Ответить
Развернуть ветку
Moho Poloho

Похоже мне одному похуй на темную тему

Ответить
Развернуть ветку
Тёмная Тема

Елистратова проси

Ответить
Развернуть ветку
Салливан

Лучшая новость за сегодня. Спасибо

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Chupakabra Vento

Майнер, надеюсь, встроил?

Ответить
Развернуть ветку
Like End

лагает на слабом железе
и вообще похоже на какой то браузер который может запускать только 1 сайт чем на приложение
говно

Ответить
Развернуть ветку
Revendi

Пока нету блокировщика от @I was Ape Escape boy перейти на это приложение не смогу, но всё равно спасибо за труд. Это круто.

Ответить
Развернуть ветку
Иван Иванов

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
224 комментария
null