Giter Site home page Giter Site logo

Comments (26)

tstenner avatar tstenner commented on May 24, 2024 1

@brahmastra2016 Could you try the branch at https://github.com/tstenner/bleachbit/tree/modernization2016 ?

from bleachbit.

az0 avatar az0 commented on May 24, 2024 1

This branch has active GTK 3 development
https://github.com/bleachbit/bleachbit/tree/gtk3

from bleachbit.

kdeldycke avatar kdeldycke commented on May 24, 2024 1

FYI, I'm trying to package BleachBit for brew at: Homebrew/homebrew-core#56538

from bleachbit.

tiemay avatar tiemay commented on May 24, 2024

Related post

from bleachbit.

az0 avatar az0 commented on May 24, 2024

Was comment 3 meant for issue #120 ?

Regarding comment 1, would you plan to use PyGTK on Mac OS X?

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

Yes i have started working on it using PyGTK , let see how far can i take it :)

from bleachbit.

az0 avatar az0 commented on May 24, 2024

To make it easier to review and merge, I suggest proceeding in stages: stage 1 is getting the console to work and pass unit tests. Stage 2 is the GUI. Stage 3 is an installer package.

Besides breaking things up like this, it will also help me merge your changes if you include unit tests that pass on Mac for stage 1.

Also, I would appreciate not introducing any dependencies or major changes to the Linux and Windows versions, but if impacts are needed, please let me know.

Thank you, brahmastra2016

from bleachbit.

 avatar commented on May 24, 2024

Saw the clothes, loved it. Will help with Mac OS X support.

from bleachbit.

az0 avatar az0 commented on May 24, 2024

@bschumacher Your help is appreciated!

from bleachbit.

tstenner avatar tstenner commented on May 24, 2024

Maybe you should start with the GTK3 port directly, if you need any help (that I don't need a mac for) I'll be glad to help

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

coming back from hibernation :)
again i will start working on this project.

from bleachbit.

ROCKNROLLKID avatar ROCKNROLLKID commented on May 24, 2024

That's good to hear. I wish you luck.

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

GTK seem to have stop working on OSX 10.10.5 (Yosemite) , even simple hello.py does not show any windows.

import pygtk
pygtk.require('2.0')
import gtk

class Base:
def init(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.show()

def main(self):
    gtk.main()

print name
if name == "main":
base = Base()
base.main()

Spent couple of day but still cant figure out what is going on.

Any suggestion ?

from bleachbit.

az0 avatar az0 commented on May 24, 2024

That hello world does not show any Windows on Ubuntu either. How about this?
http://pygtk.org/pygtk2tutorial/examples/helloworld.py

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

That too does not work.

from bleachbit.

 avatar commented on May 24, 2024

PyQT would work a bit better probably.

from bleachbit.

 avatar commented on May 24, 2024

or https://docs.python.org/2.7/library/tkinter.html#module-Tkinter should just work without any setup.

from bleachbit.

 avatar commented on May 24, 2024

There's also https://pythonhosted.org/pyobjc/

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

figured it out that i was doing something really silly.my second monitor was connected and active i was under impression i have disconnected it and for some reason python windows was showing up on that monitor.

silly me.

from bleachbit.

MattHardcastle avatar MattHardcastle commented on May 24, 2024

@brahmastra2016 have you made any progress with GTK? I got Bleachbit running under it but the style wasn't native. By default It looked like a Linux app ported to macOS. What do you think about rewriting the UI in pyobjc for Mac? pyobjc is a bridge to Foundation and the rest of macOS's native API so it will look and feel like a native macOS app. It will, of course, mean rewriting all the UI code.

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

from bleachbit.

tstenner avatar tstenner commented on May 24, 2024

@MattHardcastle Did you test the GTK 2 version or the newer GTK 3 version?

from bleachbit.

brahmastra2016 avatar brahmastra2016 commented on May 24, 2024

from bleachbit.

NaderDroid avatar NaderDroid commented on May 24, 2024

Hi, I believe I was able to locate the package in brew before, but not anymore. Was it removed from brew or something going on?

from bleachbit.

CouldBeThis avatar CouldBeThis commented on May 24, 2024

Hello,

I think your website should be updated to indicate this package is no longer available on brew, for example this page: https://www.bleachbit.org/download/mac

Sorry I do not have anything more helpful to contribute than that!

from bleachbit.

az0 avatar az0 commented on May 24, 2024

I think your website should be updated to indicate this package is no longer available on brew, for example this page: https://www.bleachbit.org/download/mac

OK, I added a note

from bleachbit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.